Tableaux:Tableaux à deux dimensions
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
C'est très simple, il s'agit simplement d'un tableau dont chaque élément est lui même un tableau.
[modifier]
Exemple
$tab[] = array(1, "un", "premier"); $tab[] = array(2, "deux", "second"); $tab[] = array(3, "trois", "troisième"); $tab[] = array(4, "quatre", "quatrième"); $tab[] = array(5, "cinq", "cinquième");
list($entier, $chaine1, $chaine2) = $tab[2];
$c = count($tab);
for ($i=0; $i<$c; $i++)
{
list($entier, $chaine1, $chaine2) = $tab[$i];
echo "
Contenu du tableau : $entier , $chaine1 , $chaine2 ";
}
On utilise ici une boucle FOR en adressant chaque élément par son indice. Pour savoir combien de tours de boucle on doit faire, on lit le nombre d'éléments du tableau avec count().
Les fonctions de manipulation de tableaux comportent également les fonctions current(), next() et prev() qui permettent respectivement de connaitre la position actuelle du pointeur, d'avancer et de reculer ce pointeur d'un élément. Toutefois, ces fonctions sont à utiliser avec prudence car elles retournent false au premier élément dont la valeur est 0 ou "". La meilleure méthode pour parcourir les éléments d'un tableau est d'utiliser each().
[modifier]
Voir aussi
- L'ensemble des articles concernant le PHP
- Introduction au PHP
- Syntaxe et Constructions
- Types de données
- Opérateurs et Expressions
- Instructions conditionnelles
- Les tableaux - Array
- Tableaux associatifs
- Tableaux à deux dimensions
- Tri sur les tableaux
- Tri suivant des fonctions utilisateur
- Fonctions couramment utilisées
[modifier]



