PHP 프로그래밍에서 배열은 데이터를 저장하고 연산하는 데 자주 사용되며, 2차원 배열은 여러 개의 1차원 배열로 구성되며 일반적으로 테이블, 행렬 등의 데이터 구조를 저장하는 데 사용됩니다. . 하지만 때로는 빈 2차원 배열을 정의해야 할 수도 있는데, PHP에서 이를 어떻게 정의해야 할까요?
PHP에서는 두 가지 방법, 즉 array() 함수와 [] 배열 정의 구문을 통해 빈 2차원 배열을 정의할 수 있습니다.
PHP에서는 array() 함수를 사용하여 아래와 같이 2차원 배열을 정의하고 빈 배열로 초기화할 수 있습니다.
$two_dim_array = array();
이것은 빈 배열을 정의합니다. 2차원 배열 $two_dim_array.
다음으로 $two_dim_array에 1차원 배열 요소를 추가할 수 있습니다. 이를 수행하기 전에 먼저 아래와 같이 1차원 배열을 정의해야 합니다.
$inner_array = array('a', 'b', 'c');
그런 다음 정의된 $inner_array를 $의 요소로 사용합니다. two_dim_array, 아래와 같이:
$two_dim_array[] = $inner_array;
이것은 $two_dim_array에 새 요소 $inner_array를 추가합니다. 즉, $inner_array가 $two_dim_array에 하위 배열로 추가됩니다.
다음과 같이 여러 개의 1차원 배열을 정의하고 이를 2차원 배열에 추가할 수도 있습니다.
$inner_array1 = array('a', 'b', 'c'); $inner_array2 = array('d', 'e', 'f'); $inner_array3 = array('g', 'h', 'i'); $two_dim_array[] = $inner_array1; $two_dim_array[] = $inner_array2; $two_dim_array[] = $inner_array3; print_r($two_dim_array);
출력 결과:
Array ( [0] => Array ( [0] => a [1] => b [2] => c ) [1] => Array ( [0] => d [1] => e [2] => f ) [2] => Array ( [0] => g [1] => h [2] => i ) )
이는 3개의 행과 3개의 열이 있는 2차원 배열 $two_dim_array를 정의합니다. 여기서 각 행은 1차원 배열의 요소입니다.
array() 함수를 사용하는 것 외에도 아래와 같이 [] 배열 정의 구문을 사용하여 빈 2차원 배열을 정의할 수도 있습니다.
$two_dim_array = array(); $two_dim_array[0] = array();
여기 $two_dim_array [0] 빈 1차원 배열을 2차원 배열의 첫 번째 행으로 정의하는 것과 같습니다. 다음으로 아래와 같이 $two_dim_array[0]에 각 요소를 추가할 수 있습니다.
$two_dim_array[0][] = 'a'; $two_dim_array[0][] = 'b'; $two_dim_array[0][] = 'c'; print_r($two_dim_array);
출력 결과:
Array ( [0] => Array ( [0] => a [1] => b [2] => c ) )
행 1개와 열 3개만 있는 2차원 배열 $two_dim_array의 정의입니다. 여기서 각 열은 요소입니다.
아래와 같이 여러 행과 열이 있는 2차원 배열을 정의할 수도 있습니다.
$two_dim_array = array(); $two_dim_array[0] = array('a', 'b', 'c'); $two_dim_array[1] = array('d', 'e', 'f'); $two_dim_array[2] = array('g', 'h', 'i'); print_r($two_dim_array);
출력 결과:
Array ( [0] => Array ( [0] => a [1] => b [2] => c ) [1] => Array ( [0] => d [1] => e [2] => f ) [2] => Array ( [0] => g [1] => h [2] => i ) )
이는 3개의 행과 3개의 열이 있는 2차원 배열 $two_dim_array를 정의합니다. 1차원 배열 요소입니다.
위 내용은 PHP에서 빈 2차원 배열을 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!