我想计算从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)
?>
谢谢!
答案 0 :(得分:2)
您的php示例在选项前缺少$ sign。
$total = $price + $option;
答案 1 :(得分:1)
将其重新输入浮动:
$total = (float)$price + (float)$option;
echo (float)$total;
因此,它的OpenCart问题,请在此处详细了解:
http://forum.opencart.com/viewtopic.php?t=96706
正如其中所写,这是一个已知的问题,应该在OC 2.0中解决
答案 2 :(得分:1)
您必须将选项更改为$ option