배열의 차원은 배열의 요소입니다. 배열 첨자로 표현되는 경우 이 요소를 고유하게 결정하려면 여러 숫자가 필요합니다.
예를 들어, 숫자는 요소를 결정합니다: a[7]은 1차원입니다.
두 개의 숫자가 요소를 결정합니다: b[5][9]는 2차원입니다.
세 개의 숫자: c[6][8][1 ]는 3차원
......
n 숫자는 n차원입니다
배열의 차원을 "배열 내 배열의 레이어 수"
예를 들어, 배열 {1, 5, 9, 0}은 1차원 배열입니다. 숫자 9를 찾으려면 세 번째 숫자를 찾으면 됩니다.
{ {1,2}, {5,5}, {2,4}, {9,0} }는 2차원 배열입니다. 여기에는 두 개의 배열 레이어가 포함되어 있습니다.
숫자 9를 찾으려면 외부 배열에 있는 요소 9와 내부 배열에 있는 요소를 나타내야 합니다. 따라서 두 개의 숫자로 표시해야 합니다. 배열의 네 번째 요소의 첫 번째 요소는 9입니다.
이 글은 php 배열의 크기를 판단하기 위한 코드에 대한 자세한 분석 및 소개입니다. 참고로 코드는 다음과 같습니다.
<?php /** * 返回数组的维度 * @param [type] $arr [description] * @return [type] [description] */ function arrayLevel($arr){ $al = array(0); function aL($arr,&$al,$level=0){ if(is_array($arr)){ $level++; $al[] = $level; foreach($arr as $v){ aL($v,$al,$level); } } } aL($arr,$al); return max($al); } $arr = array( '0'=>'0', ); echo arrayLevel($arr); ?>
위 내용은 PHP에서 배열의 크기를 결정하는 방법 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!