ch08 — 配列の操作関数
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — array_push で末尾追加
問題
配列 [10, 20, 30] に対して array_push で 40 を追加し、print_r で中身を表示してください。
期待される出力:
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)
ヒント
$nums = [10, 20, 30];array_push($nums, 40);print_r($nums);
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — array_pop で末尾削除
問題
配列 [10, 20, 30, 40] に対して array_pop で末尾を削除し、削除後の中身を print_r で表示してください。
期待される出力:
Array
(
[0] => 10
[1] => 20
[2] => 30
)
ヒント
$nums = [10, 20, 30, 40];array_pop($nums);print_r($nums);
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — array_shift で先頭削除
問題
配列 [10, 20, 30, 40] に対して array_shift で先頭を削除し、削除後の中身を print_r で表示してください。
先頭を削除すると 添字が 0 から振り直される ことに注目してください。
期待される出力:
Array
(
[0] => 20
[1] => 30
[2] => 40
)
ヒント
$nums = [10, 20, 30, 40];array_shift($nums);print_r($nums);
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます