이 글에서는 주로 PHP의 배열이 1차원인지, 2차원인지, 다차원인지 판별하는 방법을 소개하며, PHP 재귀 연산과 배열 관련 판별 기술이 필요한 친구들이 참고할 수 있습니다.
예시 이 기사에서는 배열이 1차원, 2차원 또는 다차원 메서드인지 확인하는 PHP 구현에 대해 설명합니다. 참조용으로 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
여기에 사용된 사용자 정의 함수는 배열이 1차원, 2차원 또는 다차원인지 결정할 수 있습니다.
function getmaxdim($vDim) { if(!is_array($vDim)) return 0; else { $max1 = 0; foreach($vDim as $item1) { $t1 = $this->getmaxdim($item1); if( $t1 > $max1) $max1 = $t1; } return $max1 + 1; } }
인증됨 사용 가능:
//测试: $arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b")); echo getmaxdim($arr); //结果: 4
위 내용은 이 글의 전체 내용이므로, 모든 분들의 공부에 도움이 되길 바랍니다.
관련 권장 사항:
PHP 2차원 필드 중 하나에 따라 연관 배열을 정렬하는 방법
PHP 배열 구현은 특정 키 값을 기반으로 동일한 키 값을 결합합니다. 새로운 2차원 배열을 생성하는 키 값 method
배열에서 동일한 요소와 중복 값을 삭제하는 PHP 메서드
위 내용은 PHP는 배열이 1차원인지, 2차원인지, 다차원인지 확인하는 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!