[php] : tableau 2D

Fermé
RaphTal - 3 oct. 2008 à 18:04
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 4 oct. 2008 à 13:32
Bonjour,

J'ai stocké des informations dans un tableau à deux dimensions (matrice). J'aimerais savoir s'il existe une fonction php qui peut me renvoyer le nombre de lignes et le nombre de colonnes de mon tableau.

Autre question : que renvoi la fonction count() si je lui donne en paramètre un tableau 2D??

Merci pour votre précieuse aide,

Raph
A voir également:

3 réponses

Merci,
En fait je n'arrive pas à faire ce que je veux avec ces fonctions.
array
Je crée un 2D avec des données d'une table SQL par exemple :

$matrice[2][2]=22;
$matrice[2][7]=27;
$matrice[2][1]=21;
$matrice[2][36]=236;
$matrice[3][5]=35;
$matrice[3][1]=31;
$matrice[3][36]=336;
$matrice[18][5]=185;
$matrice[18][8]=188;

J'aimerais afficher ce tableau en html. La boucle for ne marche pas car les index de l'array ne se suivent pas. Je ne peux pas ordonner mes indices (sinon ca rend mon algorithme plus compliqué). Est-ce que quelqu'un voit une solution??

Merci bcp
-1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
4 oct. 2008 à 13:32
tu as une boucle pour les array mieux que la boucle for

foreach($ton_array as $index=>$sousArray){
     //$index  ce sont tes index de niveau 1
   // donc tu peux si tu veux afficher ça
   // puis par une autre boucle tu parcours les sousArray
   
    foreach($sousArray as $sousIndex=>$value){
   // $sousIndex ce sont les index de niveau 2
   // $value la valeur correspondante

   }


}
-1
Rollin'babe !!
4 oct. 2008 à 13:28
Bonjour,

Pouvez vous nous donner votre code lors de l'eploration/affichage de votre tableau svp ?

Merci.

______________________________________________________________________________
"Ouais mec - après ma mort avant de r'joindre l'Ancien chuis allé faire comme ca
un chtit tour au "Parc Satanix"... c'est un gars qui gère ca, un ex chômeur en fin d'droit - il s'fait plein d'blé
en f'sant mumuse avec des demeurés et il glande rien de la journée
- ca fait pitié - chuis r'monté vite fait ben fait!! (:> (Jésus Christ)"
-1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
3 oct. 2008 à 18:24
Bonsoir,

tu veux dire un array

sizeof($ton_array) taille dimension 1

sizeof($ton_array[0]) taille autre dimension pour le premier index

de memoire, à verifier ?

@lain
-2