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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。