J'ai un tableau de strings qui peut prendre 1 ou 2 dimensions (ou "colonnes") et que je passe à une fonction d'affichage. La longueur (nombre de "lignes") de ce tableau peut par ailleurs varier d'un appel à l'autre. Comment faire dans ces conditions pour détecter si le tableau est à 1 ou 2 dimensions en entrée de la fonction ? Ce qui m'étonne c'est que dans les 2 cas (1 ou 2 dimensions), le second indice est toujours accessible aux tests (... plutôt que donner un "undefined" ou une erreur...).
Exemple de 2 tableaux à 1 seule ligne :
Tablo1 [0] = "ABCDEF"
et
Tablo2 [0][0] = "ABCDEF", Tablo2 [0][1] = "GHIJKL"
L'édition de valeurs va donner...
pour Tablo1 : Tablo1 [0][1] => "B"
pour Tablo2 : Tablo2 [0][1] => "GHIJKL"
Donc, comment faire pour détecter à coup sûr l'existence ou l'absence de la seconde dimension ?
Merci à tous
Partager