0

ループを使用してphp変数を取得し、それらを一緒に追加する方法がよくわからないという単純な問題があります

私はこのループを持っているとしましょう

$total = 0;
while ( $foo ='bar' );
    $amount = meta($row, 'amount');
endwhile;

$total = 'NEW AMOUNT';

私の質問は、ボトムを作成するためにどのように金額(1から200まで)を合計するの$totalですか?からのオブジェクトの量はwhile ( $foo ='bar');増え続けており、合計2つのオブジェクト、つまり2000になる可能性があります。

4

2 に答える 2

2
$total = 0;
while ( $foo ='bar' )
{
    $amount = meta($row, 'amount');
    $total = $total + $amount;
}

このようなもの?$totalとが両方とも$amount整数の場合は、それらを足し合わせるだけです。

またmeta()、金額を計算して返すメソッドがあると思いますか?

whileループ(中括弧を追加)をどのように変更したかに注目してください。中括弧を閉じると、$total変数に合計金額が含まれるはずです。

于 2012-09-04T07:13:30.070 に答える
2

に追加して、 withの前を$total変更して開始します。;while:while

$total = 0;
while ( $foo = 'bar' ):
    $total += meta($row, 'amount'); // assuming `meta()` is one of your functions that extract `amount` from someplace ..
endwhile;

echo $total;
于 2012-09-04T07:11:10.957 に答える