实例对浮点数进行四舍五入: <?phpecho(round(0.60) . "<br>");echo(round(0.50) . "<br>");echo(round(0.49) . "<br>");echo(round(-4.40) . "<br>");echo(round(-4.60));?> 定义和用法round() 函数对浮点数进行四舍五入。 提示:如需向上舍入为最接近的整数,请查看 ceil() 函数。 提示:如需向下舍入为最接近的整数,请查看 floor() 函数。 语法round(number,precision,mode);
参数 | 描述 |
---|
number | 必需。规定要舍入的值。 | precision | 可选。规定小数点后的尾数。默认是 0,也可以为负数。 | mode | 可选。规定表示舍入模式的常量:- PHP_ROUND_HALF_UP - 默认。遇到 .5 的情况时向上舍入 number 到 precision 小数位。舍入 1.5 到 2,舍入 -1.5 到 -2。
- PHP_ROUND_HALF_DOWN - 遇到 .5 的情况时向下舍入 number 到 precision 小数位。舍入 1.5 到 1,舍入 -1.5 到 -1。
- PHP_ROUND_HALF_EVEN - 遇到 .5 的情况时取下一个偶数值舍入 number 到 precision 小数位。
- PHP_ROUND_HALF_ODD - 遇到 .5 的情况时取下一个奇数值舍入 number 到 precision 小数位。
|
技术细节返回值: | 舍入后的值。 |
---|
返回类型: | Float |
---|
PHP 版本: | 4+ |
---|
PHP 更新日志: | PHP 5.3:新增 mode 参数。 |
---|
更多实例实例 1四舍五入数字到两位小数、设置负数: <?phpecho round(3.4); echo round(3.5); echo round(3.6); echo round(3.6, 0); echo round(1.95583, 2); echo round(1241757, -3); echo round(5.045, 2); echo round(5.055, 2); ?>
实例 2使用常量对数字进行四舍五入: <?phpecho round(9.5, 0, PHP_ROUND_HALF_UP); echo round(9.5, 0, PHP_ROUND_HALF_DOWN); echo round(9.5, 0, PHP_ROUND_HALF_EVEN); echo round(9.5, 0, PHP_ROUND_HALF_ODD); echo round(8.5, 0, PHP_ROUND_HALF_UP); echo round(8.5, 0, PHP_ROUND_HALF_DOWN); echo round(8.5, 0, PHP_ROUND_HALF_EVEN); echo round(8.5, 0, PHP_ROUND_HALF_ODD); ?>
下载地址: PHP rand() 函数 PHP sin() 函数 |