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 :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$couleurs = array("Vert", "Bleu", "Rose");
$couleurs = array("Vert", "Bleu", "Rose");
$couleurs = array("Vert", "Bleu", "Rose");

 
Ou l’index peut être assigné manuellement :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$couleurs[0] = "Vert";
$couleurs[1] = "Bleu";
$couleurs[2] = "Rose";
$couleurs[0] = "Vert"; $couleurs[1] = "Bleu"; $couleurs[2] = "Rose";
$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 :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$couleurs = array("Vert", "Bleu", "Rose");
echo "Mes couleurs préférées :" . $couleurs[0] . ", " . $couleurs[1] . " et " . $couleurs[2] . ".";
?>
<?php $couleurs = array("Vert", "Bleu", "Rose"); echo "Mes couleurs préférées :" . $couleurs[0] . ", " . $couleurs[1] . " et " . $couleurs[2] . "."; ?>
<?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 :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$couleurs = array("Vert", "Bleu", "Rose");
$len = count($couleurs);
for($i = 0; $i < $len; $i++) {
echo $couleurs[$i];
echo "<br>";
}
?>
<?php $couleurs = array("Vert", "Bleu", "Rose"); $len = count($couleurs); for($i = 0; $i < $len; $i++) { echo $couleurs[$i]; echo "<br>"; } ?>
<?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().
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *