Heim > Artikel > Backend-Entwicklung > So ermitteln Sie die Abmessungen eines Arrays in PHP
So bestimmen Sie, wie viele Dimensionen ein Array in PHP hat: Erstellen Sie zunächst eine PHP-Beispieldatei, definieren Sie dann eine getmaxdim-Methode und bestimmen Sie dann, wie viele Dimensionen ein Array hat Bestimmungsergebnis durch Echo.
Empfohlen: „PHP-Video-Tutorial“
Die hier verwendete benutzerdefinierte Funktion kann bestimmen, ob das Array ein- dimensional oder ein zweidimensionales oder mehrdimensionales Array:
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; } }
Es wurde überprüft, dass es verwendet werden kann:
//测试: $arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b")); echo getmaxdim($arr); //结果: 4
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Abmessungen eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!