2016-12-02 72 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);