我不確定是否有人可以在這裏幫助,但我只是做簡單的計算,使用PHP來獲得購物車的總價值。PHP:計算結束了0?
但是,我現在的問題是,有時總是這樣的:
£10.50 or £10.60 etc etc..
但出於某種原因PHP的值變化10.5 or 10.6
等等
是有什麼我需要專門阻止這種情況的發生?
我不知道,如果你們需要看我的計算,但正如我所說的它的一個非常簡單的計算,像這樣:
$pricetotal = $price * $each_item['qty'];
$cartTotal = $pricetotal + $cartTotal;
任何幫助將不勝感激..
編輯:
我已經試過這樣:
setlocale(LC_MONETARY, en_GB);
$cartTotal = $cartTotal;
$cartTotal = money_format(LC_MONETARY, $cartTotal);
但這似乎並沒有工作!它改變了值9.50 to 4
!
http://php.net/manual/en/function.money-format.php – AbraCadaver
'的var_dump($ cartTotal)'在進行money_format調用之前。 –
聲明是什麼$ cartTotal = $ cartTotal;做? – Svea