ch07 — キーでソート
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — ksort でキー昇順
問題
以下の連想配列が与えられています。
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
'history' => 60,
];ksort で キーの昇順 に並べ替え、キー => 値 形式で 1 行ずつ出力してください。
期待される出力:
english => 70
history => 60
math => 80
science => 90
ヒント
ksort($scores);foreach ($scores as $k => $v) { echo $k . ' => ' . $v . "\n"; }
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — krsort でキー降順
問題
以下の連想配列が与えられています。
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
'history' => 60,
];krsort で キーの降順 に並べ替え、キー => 値 形式で 1 行ずつ出力してください。
期待される出力:
science => 90
math => 80
history => 60
english => 70
ヒント
krsort($scores);foreach ($scores as $k => $v) { echo $k . ' => ' . $v . "\n"; }
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(2問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます