2016-12-02 71 views
-2

我一直在搞這個計算,試圖四捨五入到小數點後一位。但沒有運氣,四捨五入運作良好,但我需要圍捕。Ceil到小數點後一位

這就像我得到的一樣,其他所有的東西都給出了更糟糕的錯誤信息。

if (!empty($sum)) { 
echo ceil($sum/$line['rate'] * 10, 1)/10; //my problem lies here 
$sum1 = round($sum/$line['rate'], 1); 
} 

警告:小區()期望的是1個參數,2給出

請協助

回答

0

您必須消除ceil第二個參數,它應該很好地工作:

echo ceil($sum/$line['rate'] * 10)/10.0; 
1
$value = $sum/$line['rate']; 
$value = number_format(intval($value*10)/10, 1);