Maison >développement back-end >Problème PHP >Comment déterminer les dimensions d'un tableau en php
Comment déterminer le nombre de dimensions d'un tableau en PHP : créez d'abord un exemple de fichier PHP ; puis définissez une méthode getmaxdim ; puis déterminez le nombre de dimensions d'un tableau en utilisant un parcours de boucle foreach et enfin affichez le résultat ; résultat de la détermination par écho.
Recommandé : "Tutoriel vidéo PHP"
La fonction personnalisée utilisée ici peut déterminer si le tableau est un- dimensionnel , ou un tableau à deux ou plusieurs dimensions :
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; } }
Il a été vérifié qu'il peut être utilisé :
//测试: $arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b")); echo getmaxdim($arr); //结果: 4
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!