用php和小数计数(opencart)

时间:2014-11-06 12:18:44

标签: 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)
?>

谢谢!

3 个答案:

答案 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