Boucle sur nb de ligne d'un tableau à 2D php

Fermé
mchiicha - 23 févr. 2009 à 16:13
 toto - 23 févr. 2009 à 17:34
Bonjour,

Je voudrais faire une boucle sur le nombre de ligne d'un tableau à deux dimensions en PHP mais je connais pas la fonction à utiliser :s
count() c pour la taille du tableau donc ligne*colonnes mais lignes uniquement ché po ^^
Merci de votre aide!
A voir également:

1 réponse

Bonjour

Pourquoi dis-tu que count() c pour la taille du tableau donc ligne*colonnes? Tu l'as lu quelque part ? Tu as essayé pour le vérifier ? En tous cas c'est faux pour la bonne raison qu'il n'existe pas de tableau 2D en PHP.

Les tableaux sont tous à 1D. Par contre, dans un tableau, tu peux mettre d'autres tableaux pour faire "comme si". Tu peux même mélanger toutes sortes de variables dans un tableau ;

$tbl1= array('a','b','c');
$tbl2= array('1','2','3');
$tblA=array($tbl1,$tbl2);

$tblB=array(5,"toto",$tbl1);

Tu peux être tenté de dire que $tblA est un tableau 2D (2 lignes x 3 colonnes) , en fait c'est un tableau de à 2 éléments qui contient 2 tableaux de chacun 3 éléments.
Si tu regardes $tblB, tu serais bien gêné pour dire que c'est un tableau 2D. Il a 3 lignes, mais combien de colonnes ?

Il n'y a pas de nombre de lignes ni de nombre de colonnes, il n'y a que le nombre d'éléments et c'est pour ça qu'il n'y a que la fonction count()
0