-
Notifications
You must be signed in to change notification settings - Fork 15
round
round - Rounds a floating point number
float round(float $value[, int32 $precision = 0 [, int32 $mode = PHP_ROUND_HALF_UP ]])
round() returns the rounded value of value to specified precision (number of digits after the decimal point). precision can be negative or zero (default).
value - 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.
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.
The rounded value
The third parameter is available in the 5.2 version of the QB extension. The constants are, however, not defined.
The function is significantly faster when precision and mode are omitted.
1.0 and above.