2010-07-17 5 views
0

어떻게 PHP에서이 두 수량 사이의 제품을 계산할 수 있습니까? PHP : 2 변수 계산 제품

내가 무엇을 시도했다, 그러나 그들은 수 있다면 그것은 결정

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

감사

+1

'에서 오는 uc_price' 않습니다 , 더 자세한 내용을 추가, 당신은 어떤 종류의 프레임 워크를 사용하고 있습니까? – Sarfraz

답변

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; 
?> 

을 코드 (숫자를 반환하지 않는 부분을 확인하십시오).