How to round half up numbers in php?
In this post, this function will round the number to half a unit in php.
1. Code:
<?php
function roundHalfUp($number){
$n = (int)$number;
$frac = $number - $n;
if ($frac > 0 && $frac < 0.5) {
$number = $n + 0.5;
} else if ($frac > 0.5) {
$number = $n + 1;
}
return $number;
}
$number = 8.1;
echo roundHalfUp($number);
$number = 8.6;
echo roundHalfUp($number);
?>
2. Example:
Input:
Number input: 8.1 Number input: 8.6
Output:
Output: 8.5 Output: 9