Je dispose d'un tableau avec 10 éléments (10 lignes hors entête) mais lorsque je fait un count() ou bien une boucle foreach cela me renvoi une valeur supérieur à la valeur attendu.
voici mon tableau:
Array (
[nom] => Array (
[0] => A [1] => D [2] => B [3] => E [4] => A [5] => D [6] => B [7] => E [8] => A [9] => D )
[a] => Array (
[0] => 3 [1] => 4 [2] => 6 [3] => 5 [4] => 3 [5] => 3 [6] => 6 [7] => 5 [8] => 4 [9] => 6 )
=> Array (
[0] => 5 [1] => 4 [2] => 5 [3] => 5 [4] => 3 [5] => 4 [6] => 5 [7] => 6 [8] => 4 [9] => 5 )
)
Voici mon code:
foreach ($array as $ligne => $column) {
foreach ($column as $value) {
$i++;
}
}
echo $i;
echo count ($array);
Au lieu de me renvoyé 11 cela me renvoi 30 pour $i et 3 pour le count ($array) J
Il faudrait compter le nombre de ligne mais je ne vois pas comment m'y prendre.
Merci d'avance pour votre aide