Les tableaux indexés en PHP
Ces types de tableaux peuvent être utilisés pour stocker tout type d’éléments, mais l’index est toujours un nombre. L’index commence toujours à 0. Ces tableaux peuvent être créés de deux manières différentes, comme illustré dans l’exemple suivant:
L’index peut être assigné automatiquement (l’index commence toujours à 0), comme ceci :
$couleurs = array("Vert", "Bleu", "Rose");
Ou l’index peut être assigné manuellement :
$couleurs[0] = "Vert"; $couleurs[1] = "Bleu"; $couleurs[2] = "Rose";
L’exemple suivant crée un tableau indexé nommé $couleurs, on lui affecte trois éléments, puis on affiche un texte contenant les valeurs du tableau :
<?php $couleurs = array("Vert", "Bleu", "Rose"); echo "Mes couleurs préférées :" . $couleurs[0] . ", " . $couleurs[1] . " et " . $couleurs[2] . "."; ?>
La sortie :
Mes couleurs préférées : Vert, Bleu et Rose.
Parcourir un tableau indexé
Pour afficher toutes les valeurs d’un tableau indexé, vous pouvez utiliser la boucle for, comme celle-ci :
<?php $couleurs = array("Vert", "Bleu", "Rose"); $len = count($couleurs); for($i = 0; $i < $len; $i++) { echo $couleurs[$i]; echo "<br>"; } ?>
La sortie :
Vert Bleu Rose.
Vous pouvez vérifier si une variable est un tableau en utilisant la fonction is_array().