어떻게 PHP에서이 두 수량 사이의 제품을 계산할 수 있습니까? PHP : 2 변수 계산 제품
이
내가 무엇을 시도했다, 그러나 그들은 수 있다면 그것은 결정<?php echo (uc_price($price_info, $context) * $product->qty); ?>
감사
어떻게 PHP에서이 두 수량 사이의 제품을 계산할 수 있습니까? PHP : 2 변수 계산 제품
이
내가 무엇을 시도했다, 그러나 그들은 수 있다면 그것은 결정<?php echo (uc_price($price_info, $context) * $product->qty); ?>
감사
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; ?>
에코 변수를 작동하지 않습니다 그리고 디버그
<?php
echo "<br>" . uc_price($price_info, $context) . "<br>" . $product->qty;
?>
을 코드 (숫자를 반환하지 않는 부분을 확인하십시오).
'에서 오는 uc_price' 않습니다 , 더 자세한 내용을 추가, 당신은 어떤 종류의 프레임 워크를 사용하고 있습니까? – Sarfraz