2013-10-11 24 views
0

我的問題是太奇怪了,它突然發生 如果我寫我的代碼如下: -貝寶tax_cart不能與4位工作十進制數

<input type="hidden" name="tax_cart" value="<?php echo ($total*0.0878);?>"> 

它不工作,但如果我刪除了第一個「 0「是這樣的: -

<input type="hidden" name="tax_cart" value="<?php echo ($total*0.878);?>"> 

它工作正常,有什麼建議嗎?

+0

的稅法是什麼結果每次計算? –

+0

0.0878完全被paypal忽略,0.878被正確計算並顯示在paypal頁面 – user2869402

+0

每次計算的結果是什麼? –

回答

0

我的男子漢;)答案

你的計算是結束了很多位小數貝寶。它不處理分數的分數。所以,你需要確保你的稅額不包含分數的簡單的方法是使用round()

<?php echo round(($total*0.0878),2);?> 

你一輪的方向可能取決於你的管轄

+0

再次,你是男人哈哈:D非常感謝你:) – user2869402