I want to round up to the next even whole number, with php.
Example:
$num = ceil($input); // Round up decimals to an integer
if($num % 2 == 1) $num++; // If odd, add one
Test cases:
$tests = ['71' => '72', '33.1' => '34', '20.8' => '22'];
foreach($tests as $test => $expected) {
$num = ceil($test);
if($num % 2 == 1) $num++;
echo "Expected: $expected, Actual: $num\n";
}
Produces:
Expected: 72, Actual: 72
Expected: 34, Actual: 34
Expected: 22, Actual: 22
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With