文章摘要
round()函数用于对浮点数进行四舍五入。其语法为: `round(number, precision, mode);` - `number`:必需。指定要舍入的值。- `precision`:可选。指定要舍入到的小数点后的位数,默认为0。可以为负数。- `mode`:可选。指定舍入模式,使用常量如`PHP_ROUND_HALF_UP`、`PHP_ROUND_HALF_DOWN`等。 示例1:基本用法```phpecho round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 ``` 示例2:使用舍入模式```phpecho round(9.5, 0, PHP_ROUND_HALF_UP); // 10 echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9 echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10 echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9 ``` 总结:round()函数通过指定参数对数值进行四舍五入,支持多种舍入策略,适用于数值处理和数据格式化。
round()函数
round()函数对浮点数进行四舍五入。
语法:
1 | round (number,precision,mode); |
参数:
number:必需。规定要舍入的值。
precision:可选。规定小数点后的尾数。默认是 0,也可以为负数。
mode:可选。规定表示舍入模式的常量。
round()示例
实例 1,四舍五入数字到两位小数、设置负数:
1 2 3 4 5 6 7 8 9 10 | <?php echo round (3.4); // 3 echo round (3.5); // 4 echo round (3.6); // 4 echo round (3.6, 0); // 4 echo round (1.95583, 2); // 1.96 echo round (1241757, -3); // 1242000 echo round (5.045, 2); // 5.05 echo round (5.055, 2); // 5.06 ?> |
实例 2,使用常量对数字进行四舍五入:
1 2 3 4 5 6 7 8 9 10 11 | <?php echo round (9.5, 0, PHP_ROUND_HALF_UP); // 10 echo round (9.5, 0, PHP_ROUND_HALF_DOWN); // 9 echo round (9.5, 0, PHP_ROUND_HALF_EVEN); // 10 echo round (9.5, 0, PHP_ROUND_HALF_ODD); // 9 echo round (8.5, 0, PHP_ROUND_HALF_UP); // 9 echo round (8.5, 0, PHP_ROUND_HALF_DOWN); // 8 echo round (8.5, 0, PHP_ROUND_HALF_EVEN); // 8 echo round (8.5, 0, PHP_ROUND_HALF_ODD); // 9 ?> |
© 版权声明
文章版权归作者所有,未经允许请勿转载。