PHP:计算2个变量产品

时间:2010-07-17 14:51:13

标签: php

如何在php中计算这2个数量之间的乘积?

这是我尝试过的,但它不起作用

<?php echo (uc_price($price_info, $context) * $product->qty); ?>

感谢

2 个答案:

答案 0 :(得分:1)

uc_price($ price_info,$ context)和$ product-&gt; qty是否返回整数? uc_price($ price_info,$ context)更有可能返回数组,对象或其他内容。确保它返回一个整数。 最好在乘法之前将这些值转换为整数/浮点数,例如:

<?php echo (int)uc_price($price_info,$context) * (int)$product->qty; ?>

或将它们转为浮动(价格更可能是浮动的:

<?php echo (float)uc_price($price_info,$context) * (float)$product->qty; ?>

答案 1 :(得分:0)

回显变量以确定它们是否为数字:

<?php
  echo "<br>" . uc_price($price_info, $context) . "<br>" . $product->qty;
?>

然后调试你的代码(检查那些没有返回数字的部分)。