How to calculate the next multiple of 4 in PHP

1 Answer

0 votes
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

*/

 



answered Jul 26, 2024 by avibootz
edited Nov 21, 2024 by avibootz

Related questions

1 answer 80 views
2 answers 105 views
2 answers 109 views
1 answer 113 views
1 answer 125 views
2 answers 175 views
1 answer 105 views
...