使用php和小数进行计数(opencart)
我想计算一下从opencart返回的两个值。第一种是固定价格,另一种是期权价格。当我打印它们时,我得到了正确的数字,比如:使用php和小数进行计数(opencart),php,count,opencart,Php,Count,Opencart,我想计算一下从opencart返回的两个值。第一种是固定价格,另一种是期权价格。当我打印它们时,我得到了正确的数字,比如:$price=10.25和$option=5.25。但当我说:$total=$price+$option我只有15个。但我要15.50美元。我做错了什么 <?php $price = 10.25; $option = 5.25; $total = $price + $option; print $total; (will print just 15)
$price=10.25代码>和$option=5.25代码>。但当我说:$total=$price+$option代码>我只有15个。但我要15.50美元。我做错了什么
<?php
$price = 10.25;
$option = 5.25;
$total = $price + $option;
print $total; (will print just 15)
?>
谢谢 将其重新键入为浮动:
$total = (float)$price + (float)$option;
echo (float)$total;
因此,关于OpenCart的问题,请在此处阅读更多信息:
如文中所述,这是一个已知问题,应在OC 2.0中解决。请重新键入以浮动:
$total = (float)$price + (float)$option;
echo (float)$total;
因此,关于OpenCart的问题,请在此处阅读更多信息:
正如上面所写的,这是一个已知问题,应该在OC2.0中解决。您必须将选项更改为$option您必须将选项更改为$option您的php示例在选项之前缺少$sign
$total = $price + $option;
您的php示例缺少$before选项
$total = $price + $option;
无法重新创建:谢谢steve,我猜我在opencart than中出错了。无法重新创建:谢谢steve,我猜我在opencart than中出错了。谢谢,但float不起作用:(其他想法?谢谢,但这不是问题所在。我刚刚发现了问题,但还没有找到解决方案。OC使用的是英语/美国符号,而我使用的是欧罗巴符号。它与,/,有问题。谢谢,但float不起作用:(其他想法?谢谢,但这不是问题所在。我刚刚发现了问题,但还没有找到解决方案。OC使用的是英语/美国符号,而我使用的是欧罗巴符号。它与,/有问题。