PHP 的 ceil() 和 floor() 函式,只能無條件進位或無條件捨去到整數,
若只要進位或捨去到小數點下某一位,則須自行處理。
範例:
//無條件進位 function ceil_dec($v, $precision){ $c = pow(10, $precision); return ceil($v*$c)/$c; } //無條件捨去 function floor_dec($v, $precision){ $c = pow(10, $precision); return floor($v*$c)/$c; } echo ceil_dec(1.321,2);// 無條件進位到小數第2位=>1.33 echo floor_dec(1.326,2);// 無條件捨去到小數第2位=>1.32
沒有留言:
張貼留言