例
回合數:
<?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數學參考