round() - math
Returns the rounded value of val to
specified precision
(number of digits after the decimal point).
precision can also be negative or zero (default).
Parameters :
val - The value to round precision - The optional number of decimal digits to round to. mode - Use one of the following constants to specify the mode in which rounding occurs.
Constant
Description
PHP_ROUND_HALF_UP
Round val up to precision decimal places
away from zero, when it is half way there. Making 1.5 into 2 and -1.5 into -2.
PHP_ROUND_HALF_DOWN
Round val down to precision decimal places
towards zero, when it is half way there. Making 1.5 into 1 and -1.5 into -1.
PHP_ROUND_HALF_EVEN
Round val to precision decimal places
towards the next even value.
PHP_ROUND_HALF_ODD
Round val to precision decimal places
towards the next odd value.
Syntax
float round
( float $val
[, int $precision = 0
[, int $mode = PHP_ROUND_HALF_UP
]] )
Example
Output / Return Value
Limitations
Alternatives / See Also
Reference