連想配列 / ch07 — キーでソート / 演習 02
📝 ドリル 02 — krsort でキー降順
問題
以下の連想配列が与えられています。
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
'history' => 60,
];krsort で キーの降順 に並べ替え、キー => 値 形式で 1 行ずつ出力してください。
期待される出力:
science => 90
math => 80
history => 60
english => 70
採点
php scripts/grade.php v2/topics/05-array-assoc/ch07-sort-key/drill/02-krsort/
ヒント
krsort($scores);foreach ($scores as $k => $v) { echo $k . ' => ' . $v . "\n"; }
テストケース
期待される出力
science => 90
math => 80
history => 60
english => 70
📄 starter.php(雛形)
このコードから書き始めてください。
<?php
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
'history' => 60,
];
// TODO: krsort でキー降順に並べ替え、"キー => 値" 形式で出力する
✅ 解答例を見る(自分で解いてから)
<?php
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
'history' => 60,
];
krsort($scores);
foreach ($scores as $k => $v) {
echo $k . ' => ' . $v . "\n";
}