을위한 출력 올바른 결과에 어떻게 각 $p
에 따라 각 $price
을 계산하는 가격과 P 예를방법은 여러 쿼리 쿼리에서
$price = 100;
$p = 7;
$price = 50;
$p = 3;
$price = 200;
$p = 2;
$price = 10;
$p = 10;
$price += $price * $p;
echo $price;
를 들어
에 대한 다중 출력이?
을위한 출력 올바른 결과에 어떻게 각 $p
에 따라 각 $price
을 계산하는 가격과 P 예를방법은 여러 쿼리 쿼리에서
$price = 100;
$p = 7;
$price = 50;
$p = 3;
$price = 200;
$p = 2;
$price = 10;
$p = 10;
$price += $price * $p;
echo $price;
를 들어
에 대한 다중 출력이?
선택적으로,
function countTotal($price, $p) {
return $price * $p;
}
$price = [100, 200, 300];
$p = [1, 1.5, 2];
$totalArray = array_map('countTotal', $price, $p);
echo array_sum($totalArray);
OP는 아마도 결과 집합을 반복하고 있으므로 별도의 반복 함수를 사용하는 것이 바람직하지 않습니다. – mickmackusa
이 시도 : 당신이 배열에 값을 저장하는 경우
$total = '';
$price = 100;
$p = 7;
$total += $price*$p; // $total = 700
$price = 50;
$p = 3;
$total += $price*$p; // $total = 850
$price = 200;
$p = 2;
$total += $price*$p; // $total = 1250
$price = 10;
$p = 10;
$total += $price*$p; // $total = 1350
echo $total;
몇 가지 설명을 추가해 주시겠습니까? – SteveFest
매번 $ total 곱하기 ($ price * $ p)를하고 $ total에 더합니다. 그래서 첫 번째 단계에서 $ total = 700, then $ total = ($ price * $ p) = 150, $ total = 150 +700 = 850 등등. –
정보를 제공해 주셔서 감사합니다. @mickmackusa –
덕분에 모든 영향이이 수정 내 오류 예를
$price = "100";
$p = "2";
$price = "200";
$p = "2";
$price = "50";
$p = "4";
$price = "400";
$p = "2";
$price = $price * $p;
$price = $price + $price;
echo "$price";
귀하의 문제가 해결되었음을 알려드립니다. 자, SO와 다른 사람들을 생각해보십시오. 내가 요청한 정보를 추가하여 SQL의 위대함을 활용하는 업무용 전문가 급/우수 사례 솔루션을 보여줄 수 있습니다. 우리는 당신에게 가르쳐 줄 것이지만, 미래의 독자는 셀 수 없을 것입니다. – mickmackusa
그것이 실제 코드라면 작동하지 않을 것입니다 ... 당신은 400 * 2 = 800을 얻고 1600을 얻으려면 800을 더합니다. 그냥 전단 오류에 의한 값에 대응하는 일이 있습니다 ... 다시 그것은 당신의 코드입니다, 그것은 매우 잘못되었습니다. – TimBrownlaw
귀하의 값은 표시되지 않습니다 당신이 그들을 썼을 때. 그들은 배열에있을 것입니다. 실제 출력 결과에 var_dump() 또는 print_r()을 줄 수 있습니까? – TimBrownlaw
Tim의 말을 듣고 질문을 편집하십시오. 그러면 최고 품질의 답변을 받게됩니다. 사실, 이것은 아마 sql을 통해 가장 잘 해결됩니다. 귀하의 테이블 정보와 질문을 보여주십시오. – mickmackusa
아마도 다음과 같은 영감을 얻을 수 있습니다. https://stackoverflow.com/q/29437462/2943403 – mickmackusa