連想配列 / ch03 — foreach で値だけを走査 / 演習 02

📝 ドリル 02 — foreach で合計

問題

以下の連想配列が与えられています。

$scores = [
    'math'    => 80,
    'english' => 70,
    'science' => 90,
];
▶ 3v4l で実行

foreach で全ての値を合計し、その合計を 1 行で出力してください。

期待される出力:

240

採点

php scripts/grade.php v2/topics/05-array-assoc/ch03-foreach-value/drill/02-sum/

ヒント

  • ループの外で $sum = 0;
  • ループの中で $sum += $v;
  • 最後に echo $sum . "\n";

テストケース

期待される出力

240

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

$scores = [
    'math'    => 80,
    'english' => 70,
    'science' => 90,
];

// TODO: foreach で全ての値を合計して出力する
$sum = 0;
✅ 解答例を見る(自分で解いてから)
<?php

$scores = [
    'math'    => 80,
    'english' => 70,
    'science' => 90,
];

$sum = 0;
foreach ($scores as $v) {
    $sum += $v;
}
echo $sum . "\n";