連想配列 / ch03 — foreach で値だけを走査 / 演習 02
📝 ドリル 02 — foreach で合計
問題
以下の連想配列が与えられています。
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
];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";