PHP round() 函数
示例
四舍五入数字
<?php
echo(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);
参数值
参数 | 描述 |
---|---|
数字 | 必需。指定要四舍五入的值 |
precision | 可选。指定要四舍五入的小数位数。默认为 0 |
mode | 可选。指定一个常量来指定舍入模式
|
技术详情
返回值 | 四舍五入后的值 |
---|---|
返回类型 | 浮点数 |
PHP 版本 | 4+ |
PHP 更新日志 | PHP 5.3:添加了 mode 参数 |
更多示例
示例
将数字四舍五入到两位小数
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
自己动手试一试 »
示例
使用常量进行数字四舍五入
<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
自己动手试一试 »
❮ PHP 数学参考