2010-07-17 54 views
0

如何在php中計算這兩個數量之間的乘積?PHP:計算2個變量產品

這是我嘗試過,但如果他們的數字不

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

感謝

+1

哪裏'uc_price'來自,添加更多的細節,你使用某種框架或什麼? – Sarfraz 2010-07-17 14:52:47

回答

1

uc_price($ price_info,$ context)和$ product-> 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; ?> 
0

回聲變量共同決定:

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

然後調試你的代碼(檢查沒有返回數字的部分)。