round Rounds a float &reftitle.description; floatround floatval intprecision0 intmodePHP_ROUND_HALF_UP Returns the rounded value of val to specified precision (number of digits after the decimal point). precision can also be negative or zero (default). PHP doesn't handle strings like "12,300.2" correctly by default. See converting from strings. &reftitle.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. &reftitle.returnvalues; The rounded value &reftitle.examples; <function>round</function> examples ]]> <parameter>mode</parameter> examples ]]> <parameter>mode with precision</parameter> examples ]]> &reftitle.changelog; &Version; &Description; 5.3.0 The mode parameter was introduced. 5.2.7 The inner workings of round was changed to conform to the C99 standard. &reftitle.seealso; ceil floor number_format