ch05 — array_keys / array_values
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — array_keys でキー一覧
問題
以下の連想配列が与えられています。
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
];array_keys を使ってキー一覧を取り出し、上から順に 1 行ずつ出力してください。
期待される出力:
math
english
science
ヒント
$keys = array_keys($scores);foreach ($keys as $k) { echo $k . "\n"; }
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — array_values で値一覧
問題
以下の連想配列が与えられています。
$scores = [
'math' => 80,
'english' => 70,
'science' => 90,
];array_values を使って値一覧を取り出し、上から順に 1 行ずつ出力してください。
期待される出力:
80
70
90
ヒント
$values = array_values($scores);foreach ($values as $v) { echo $v . "\n"; }
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — 特定の文字を含むキーを数える
問題
以下の連想配列が与えられています。
$items = [
'apple' => 100,
'banana' => 200,
'grape' => 150,
'peach' => 300,
];キーに 文字 a を含む ものが何個あるかを数え、その数を 1 行で出力してください。
期待される出力:
4
ヒント
$keys = array_keys($items);str_contains($key, 'a')で含むか判定- カウンタ変数
$count = 0;を増やす
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます