例
回合数:
<?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 );
参数 | 描述 |
---|---|
number | 需要。 指定值四舍五入 |
precision | 可选的。 指定的小数位数四舍五入到。 默认值为0 |
mode | 可选的。 指定一个常量,以指定的舍入模式:
|
技术细节
返回值: | 圆形值 |
---|---|
返回类型: | 浮动 |
PHP版本: | 4+ |
PHP更新日志: | PHP 5.3:加入模式参数 |
更多示例
实施例1
回合数到两位小数:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
运行示例» 实施例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数学参考