在PHP中,有許多對于數字運算的處理函數,其中一個重要的函數就是取整函數,主要分為向上取整、向下取整和四舍五入,本文將詳細介紹三種取整函數的用法和舉例。
1.向上取整
向上取整即將一個數字朝著正無窮大去接近,也就是最小的整數值大于等于這個數字,使用的函數是ceil()
。
$num1 = 8.2; $num2 = -3.5; echo "向上取整:".ceil($num1)."<br/>"; // 輸出9 echo "向上取整:".ceil($num2); // 輸出-3
注:向上取整運算后的結果無論正負都是對原數向上取。
2.向下取整
向下取整即將一個數字朝著負無窮大去接近,也就是最大的整數值小于等于這個數字,使用的函數是floor()
。
$num1 = 8.2; $num2 = -3.5; echo "向下取整:".floor($num1)."<br/>"; // 輸出8 echo "向下取整:".floor($num2); // 輸出-4
注:向下取整運算后的結果無論正負都是對原數向下取。
3.四舍五入
四舍五入是將數字按照一定精度舍入,如果小數位數部分大于等于5則向上取整,否則向下取整,使用的函數是round()
。
$num1 = 8.2; $num2 = 8.5; $num3 = -3.5; echo "四舍五入:".round($num1)."<br/>"; // 輸出8 echo "四舍五入:".round($num2)."<br/>"; // 輸出9 echo "四舍五入:".round($num3); // 輸出-4
注:四舍五入可帶上第二個參數precision
,表示舍入到小數點后第幾位,默認為0。
通過以上三個函數,我們可以很方便地對數字進行取整操作,其中ceil()
和floor()
操作比較單純,而round()
操作更具靈活性,可根據實際需求進行帶精度的舍入操作。
上一篇php 中國
下一篇php 中 trim