Un tableau stocke plusieurs valeurs dans une seule variable. Au lieu de créer $fruit1, $fruit2, $fruit3, on regroupe tout dans $fruits.

Deux grandes familles

  • Tableau indexé : chaque valeur a un numéro, à partir de 0. Ex. $fruits = array(« pomme », « poire »); — $fruits[0] vaut « pomme ».
  • Tableau associatif : chaque valeur a une clé textuelle. Ex. $user = array(« nom » => « Marie », « age » => 30); — $user[« nom »] vaut « Marie ».

Parcourir un tableau

La boucle foreach est faite pour ça : elle passe sur chaque élément l’un après l’autre. On peut récupérer la valeur, ou la clé et la valeur ensemble.

  1. Ajouter une valeur : $fruits[] = « cerise »;.
  2. Compter : la fonction count($fruits).

À retenir : un tableau regroupe des valeurs, indexées par numéro ou par clé. foreach est la façon la plus simple de le parcourir.