我有變量...增加兩個價格自變量PHP
$price (value 53.11)
$discount (value 4.78)
如果我添加這些變量是這樣的...
$beforeDiscount = ($price + $discount);
我得到57.00
當我贊同它
我想要得到57.89
,但似乎無法做到這一點。我如何迴應這兩個變量的真實總和?
我有變量...增加兩個價格自變量PHP
$price (value 53.11)
$discount (value 4.78)
如果我添加這些變量是這樣的...
$beforeDiscount = ($price + $discount);
我得到57.00
當我贊同它
我想要得到57.89
,但似乎無法做到這一點。我如何迴應這兩個變量的真實總和?
<?php
$Price = 53.11;
$Discount = 4.78;
$Total = $Price + $Discount;
echo $Total;
?>
你的exampled代碼工作正常。我得到的輸出:57.89
我可以看到你設法得到57合乎邏輯的方式是,如果你使用的是舍入函數如floor();
這所示例:
echo floor($Total);
輸出:57
我無法弄清楚它爲什麼會發生。我從XML Feed獲得$ price和$ discount的價值,可能與它有什麼關係? – user2227359 2013-04-07 16:17:33
在添加之前回顯您的值,只是爲了確認它們是否包含您期望的小數。然後,您就會知道在哪裏尋找修補程序 – 2013-04-07 16:25:46
您確定您正在從xml文檔中讀取正確的值嗎? – 2013-04-07 16:26:11
確定? http://codepad.viper-7.com/JR7PYP – Antony 2013-04-07 15:56:41
你的代碼中是否有其他函數可以將數字四捨五入? – Vector 2013-04-07 16:02:05