數字的四捨五入、無條件進位及無條件捨去在各種程式都會是很基本的需求,在 PHP 可以這麼做:
四捨五入:round()
四捨五入是用 round(), 可以帶入第二個參數決定四捨五入到小數第幾位,結果大致如下:
echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06
無條件進位:ceil()
ceil() 會無條件進位,像是:
echo ceil(2.3); // 3
無條件捨去: floor()
floor() 會無條件捨去,像是:
echo ceil(8.5); // 8