ch01 — 連想配列を作る
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — name キーだけの連想配列
問題
キー name、値 太郎 を持つ連想配列を作り、$arr['name'] で値を取り出して 1 行出力してください。
期待される出力:
太郎
ヒント
$person = ['name' => '太郎'];echo $person['name'] . "\n";
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — 3 つのキーを出力
問題
以下のキーと値を持つ連想配列を作ってください。
| キー | 値 |
|---|---|
| name | 太郎 |
| age | 20 |
| city | 東京 |
name, age, city の順に値を 1 行ずつ出力してください。
期待される出力:
太郎
20
東京
ヒント
['name' => '太郎', 'age' => 20, 'city' => '東京']のように 3 キー入れるecho $arr['name'] . "\n";を 3 回書けば OK
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — 標準入力から連想配列を組む
問題
標準入力から キー=値 形式の文字列が 2 行入力されます。
これを連想配列に格納し、キー name の値と age の値をこの順で 1 行ずつ出力してください。
入力例:
name=太郎
age=20
期待される出力:
太郎
20
ヒント
- 2 行ループで
$line = trim(fgets(STDIN)); explode('=', $line)でキーと値に分割[0]がkey、[1]がvalue$person[$key] = $value;で連想配列に追加
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます