多次元配列 / 2 次元配列にアクセスする / 演習 01

📝 ドリル 01 — 四隅を出力する

問題

次の 3×3 の 2 次元配列が与えられています。

$table = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
];
▶ 3v4l で実行

この配列の四隅 (左上 → 右上 → 左下 → 右下) を 1 行ずつ出力してください。

期待される出力:

1
3
7
9

採点

php scripts/grade.php v2/topics/06-array-multi/ch02-2d-access/drill/01-corner/

ヒント

  • 左上 = $table[0][0]
  • 右上 = $table[0][2]
  • 左下 = $table[2][0]
  • 右下 = $table[2][2]

テストケース

期待される出力

1
3
7
9

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

$table = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
];

// TODO: 四隅 (左上, 右上, 左下, 右下) を 1 行ずつ出力する
// ヒント:
//   echo $table[0][0] . "\n";  // 左上
//   echo $table[0][2] . "\n";  // 右上
//   echo $table[2][0] . "\n";  // 左下
//   echo $table[2][2] . "\n";  // 右下
✅ 解答例を見る(自分で解いてから)
<?php

$table = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
];

echo $table[0][0] . "\n";
echo $table[0][2] . "\n";
echo $table[2][0] . "\n";
echo $table[2][2] . "\n";