Bonjour à vous,

Je suis en train d'implémenter un objet Matrice en php5, mais j'ai quelques soucis. Pour représenter une matrice j'utilse à tableau à deux dimenssions. Par exemple pour une matrice identité en 3x3, je la déclare comme ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$M = array(array(1,0,0), array(0,1,0), array(0,0,1));
J'aimerai ensuite savoir combien il y a d'éléments dans ma matrice, le nombre de colonne et le nombre de ligne. J'utilise le code php suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
// calcul du nombre d'élément
count($M, COUNT_RECURSIVE);
// => me retourne 12 au lieu de 9
 
// calcul du nombre de colonne
count($M[0]);
// => me retourne 3, ca c'est bon
Pour le calcul du nombre de ligne je serai tenter de mettre ça, mais syntaxiquement c'est incorrect.

Quelqu'un peut il m'aider ?