本文章介紹了在php中浮點數四捨五入的兩個常用的函數round同時ceil函數,可能小數保留位數.
round() 函數對浮點數進行四捨五入
語法:float round ( float val [,int precision] )
返回將val 根據指定精度precision(十進制小數點後數字的數目)進行四捨五入的結果,precision 也可以是負數或零)默認值).
round() 例子,代碼如下:
echo round(3.4); // 3
echo round(3.6); // 4
echo 4
echo round(1.95583, 2); // 1.96
//開源軟體?
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
ceil -- Bvalue ue 的下一個整數,value如果有小數部分則進一位,ceil() 回傳的型別還是float,因為float 值的範圍通常比integer 要大.
範例1.ceil() 範例,程式碼如下:
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?