我不确定是否有人可以在这里帮助,但我只是做简单的计算,使用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