PHP 다차원 배열 채우기

이제 우리는 루프를 사용하여 숫자로 이루어진 다차원 배열을 생성하고자 합니다.

예를 들어, 다음과 같은 2차원 배열이 있습니다:

php<?php
  [[1, 2, 3], [1, 2, 3], [1, 2, 3]]
?>

중첩된 두 개의 루프를 사용하여 문제를 해결해 보겠습니다. 외부 루프는 하위 배열을 생성하고, 내부 루프는 이러한 하위 배열을 숫자로 채울 것입니다:

php<?php
  $arr = [];
  
  for ($i = 0; $i < 3; $i++) {
    for ($j = 0; $j < 3; $j++) {
      $arr[$i][$j] = $j + 1; // 하위 배열을 숫자로 채웁니다
    }
  }
  
  var_dump($arr);
?>
Задание 1

중첩된 두 개의 루프를 사용하여 다음 배열을 생성하세요:

javascript[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]
Задание 2

중첩된 두 개의 루프를 사용하여 다음 배열을 생성하세요:

javascript[['x', 'x', 'x', 'x'], ['x', 'x', 'x', 'x'], ['x', 'x', 'x', 'x']]
Задание 3

중첩된 세 개의 루프를 사용하여 다음 배열을 생성하세요:

javascript[
  [
    [1, 2, 3, 4, 5],
    [1, 2, 3, 4, 5],
  ],
  [
    [1, 2, 3, 4, 5],
    [1, 2, 3, 4, 5],
  ],
  [
    [1, 2, 3, 4, 5],
    [1, 2, 3, 4, 5],
  ],
]