PHP では、foreach ループを使用して配列を反復処理すると、キーと値のペアにアクセスできます。このメカニズムは、特定のデータの抽出または操作が必要な場合に役立ちます。ただし、これらのキーに関連付けられた値の合計を計算することが目的の場合は、追加のアプローチが必要です。
次の例を考えてみましょう:
foreach($group as $key => $value) { echo $key . " = " . $value . "<br>"; }
このループはキーをエコーします。
doc1 = 8 doc2 = 7 doc3 = 1
これらのキーに関連付けられた値を合計するには、別の変数を初期化してこれらを累積する必要があります。値:
$sum = 0; foreach($group as $key => $value) { $sum+= $value; } echo $sum;
この例では、$sum 変数は 0 に初期化され、各反復中に各キーに関連付けられた値ずつ増分されます。ループが完了すると、$sum にはすべての値の合計が含まれます。これをエコーして結果 (この場合は 16) を表示できます。
このアプローチにより、foreach ループ内の値の効率的な合計が可能になります。さまざまなデータ分析や計算タスクに便利です。
以上がPHP の Foreach ループ内で値を合計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。