Contact: aviboots(AT)netvision.net.il
41,214 questions
53,716 answers
573 users
function nextMultipleOf4($num) { return ($num % 4 == 0) ? $num + 4 : ($num + 3) & ~0x03; } $nums = [21, 16, 0, -9]; foreach ($nums as $num) { echo nextMultipleOf4($num) . "\n"; } /* run: 24 20 4 -8 */