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 數學參考