round() 函数对浮点数进行四舍五入。例如,0.90 到 1、0.35 到 0 等。
用法
round(val, precision, mode)
参数
val− 要舍入的值
precision- 它设置精度,即要四舍五入的小数位数
mode- 指定以下舍入模式的常量
PHP_ROUND_HALF_UP - 常量将 val 向上舍入为精确十进制,当它达到一半时。将 1.5 舍入到 2 并将 -1.5 舍入到 -2。默认
PHP_ROUND_HALF_DOWN - 常量将 val 向下舍入到精确小数位,当它到达一半时。将 1.5 舍入到 1 并将 -1.5 舍入到 -1
PHP_ROUND_HALF_EVEN - 将 val 舍入到下一个偶数值的精确小数位
PHP_ROUND_HALF_ODD - 将 val 舍入到下一个奇数值的精确小数位。
返回
round() 函数返回四舍五入的值。
示例
<?php
echo(round(2.099,2));
?>
输出
2.1
示例
让我们看另一个例子 -
<?php
echo(round(9.859,2));
?>
输出
9.86
示例
让我们看另一个例子 -
<?php
echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-10.5,0,PHP_ROUND_HALF_UP) );
?>
输出
11<br>-11
示例
让我们看另一个例子 -
<?php
echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
?>
输出
19<br>-19<br>
示例
让我们看另一个例子 -
<?php
echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-11.8,0,PHP_ROUND_HALF_ODD));
?>
输出
10<br>-10<br>12<br>-12
相关用法
- PHP round( )用法及代码示例
- PHP rename( )用法及代码示例
- PHP restore_error_handler()用法及代码示例
- PHP rmdir()用法及代码示例
- PHP restore_exception_handler()用法及代码示例
- PHP random_int()用法及代码示例
- PHP readfile( )用法及代码示例
- PHP rewind( )用法及代码示例
- PHP rawurlencode()用法及代码示例
- PHP random_bytes()用法及代码示例
- PHP rawurldecode()用法及代码示例
- PHP realpath_cache_get()用法及代码示例
- PHP realpath( )用法及代码示例
- PHP rtrim()用法及代码示例
- PHP rewinddir()用法及代码示例
- PHP rand()用法及代码示例
- PHP rsort()用法及代码示例
注:本文由纯净天空筛选整理自Samual Sam大神的英文原创作品 round() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。