Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 다차원 배열

<시간/>

하나 이상의 배열을 포함하는 배열은 다차원 배열입니다. 기본 배열에 있는 각 요소의 다차원 배열도 배열이 될 수 있습니다. 그리고 하위 배열의 각 요소는 배열일 수 있습니다. 다차원 배열의 값은 여러 인덱스를 사용하여 액세스됩니다.

예시

PHP에서 다차원 배열을 구현하기 위한 코드는 다음과 같습니다-

<?php
$marks = array(
    "kevin" => array (
      "physics" => 95,
      "maths" => 90,
    ),
    "ryan" => array (
      "physics" => 92,
      "maths" => 97,
    ),
);
   echo "Marks for kevin in physics : " ;
   echo $marks['kevin']['physics'] . "\n";
   echo "Marks for ryan in maths : ";
   echo $marks['ryan']['maths'] . "\n";
?>

출력

이것은 다음과 같은 출력을 생성합니다-

Marks for kevin in physics : 95
Marks for ryan in maths : 97

예시

이제 3차원 배열을 만드는 또 다른 예를 살펴보겠습니다.

<?php
   $arr = array(
      array(
         array(100, 150),
         array(200, 250),
      ),
      array(
         array(300, 350),
         array(400, 500),
      ),
   );
   print_r($arr);
?>

출력

이것은 다음과 같은 출력을 생성합니다-

Array
(
   [0] => Array
      (
         [0] => Array
            (
               [0] => 100
               [1] => 150
            )
            [1] => Array
               (
                  [0] => 200
                  [1] => 250
               )
      )
      [1] => Array
          (
            [0] => Array
               (
                  [0] => 300
                  [1] => 350
               )
               [1] => Array
                (
                  [0] => 400
                  [1] => 500
                )
        )
)