Tableaux:Tableaux à deux dimensions

Un article de WikiTuto.

Jump to: navigation, search

Sommaire

Explication

C'est très simple, il s'agit simplement d'un tableau dont chaque élément est lui même un tableau.

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().

Voir aussi

Source

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire