2014-01-08 103 views
0

我正在尝试计算购物车的税额和服务费。在大多数情况下,我认为我是正确的,但是,当我尝试输出总计时,如果数字以“0”结尾,则将其保留。换句话说,如果Grand Total恰好为13.50美元,那么总计实际上显示为$ 13.5在PHP中计算税额并显示正确的小数

我在回应信息,但是这里是我尝试过的代码。我目前正在使用ROUND。

  $tax = .065; 
      $service = .18; 
      $pricetotal = $price * $each_item['quantity']; 
      $cartTotal = $pricetotal + $cartTotal; 
      $totalwithtax = round($cartTotal + ($cartTotal * $tax), 2); //Order Items + Tax 
      $servicecharge = round($totalwithtax * $service, 2); //service charge  
      $grandtotal = round($totalwithtax + ($totalwithtax * $service), 2); //service charge       

任何帮助将不胜感激。谢谢。

回答