Menu
Coddy logo textTech

Accéder aux éléments par index

Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 36 sur 71.

Maintenant que tu sais créer des tableaux, tu dois savoir comment en récupérer les éléments individuellement. Tu accèdes aux éléments à l’aide de leur index : le numéro de position entre crochets.

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo $fruits[0]; // Pomme
echo $fruits[1]; // Banane
echo $fruits[2]; // Cerise
?>

Rappelez-vous que l’indexation commence à 0, et non à 1. Ainsi, le premier élément se trouve toujours à l’index 0, le second à l’index 1, et ainsi de suite. C’est une source fréquente de confusion pour les débutants, mais cela devient naturel avec la pratique.

Vous pouvez également stocker un élément auquel vous avez accédé dans une variable :

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // Red
echo $lastColor;  // Blue
?>

Accéder au dernier élément nécessite de connaître la longueur du tableau. Pour un tableau contenant 3 éléments, le dernier index est 2 (puisque nous commençons à compter à partir de 0). Tu apprendras une méthode plus flexible pour trouver le dernier élément dans une prochaine leçon.

challenge icon

Défi

Facile

Lisez une ligne d’entrée contenant des valeurs séparées par des virgules représentant des articles d’une liste de courses (par exemple, Milk,Bread,Eggs,Butter,Cheese).

Créez un tableau à partir de cette entrée, puis :

  1. Affichez le premier article de la liste
  2. Affichez le troisième article de la liste
  3. Stockez le deuxième article dans une variable appelée $secondItem et affichez-le
  4. Affichez l’article à l’index 4

Affichez chaque résultat sur une ligne distincte.

Exemple :

Si l’entrée est Milk,Bread,Eggs,Butter,Cheese, la sortie doit être :

Milk
Eggs
Bread
Cheese

Si l’entrée est Apple,Orange,Grape,Mango,Kiwi, la sortie doit être :

Apple
Grape
Orange
Kiwi

Essayez vous-même

<?php
// Lire la liste de courses séparée par des virgules
$input = trim(fgets(STDIN));

// Créer un tableau à partir de l'entrée
$shoppingList = explode(',', $input);

// TODO: Écrivez votre code ci-dessous
// 1. Afficher le premier élément de la liste
// 2. Afficher le troisième élément de la liste
// 3. Stocker le deuxième élément dans une variable appelée $secondItem et l'afficher
// 4. Afficher l'élément à l'index 4

?>
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur PHP en ligne