Tester si un tableau est unidimensionnel ou Multidimentionnel

Résolu
MohamedKhalil Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrai tester si un tableau PHP est unidimensionnel ou Multidimentionnel

merci
A voir également:

1 réponse

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Hello,

Il n'y a pas fonction toute prête pour cela ; en revanche tu peux boucler sur le tableau et utiliser la méthode "is_array()" pour vérifier qu'il ne contient pas lui-même un tableau...

function isMultidimensionnel($monTableau){
   // On part du principe qu'il est unidimensionnel
   $multidimensionnel = false;

   $i=0;
   while (!$multidimensionnel && $i<count($monTableau)){
      if (is_array($monTableau[$i])) $multidimensionnel = true;
      $i++;
   }
   return $multidimensionnel;
}

0