Maison >développement back-end >tutoriel php >Comment puis-je accéder à l'index des éléments dans une boucle PHP foreach ?

Comment puis-je accéder à l'index des éléments dans une boucle PHP foreach ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-12 09:53:02452parcourir

How can I access the index of elements within a PHP foreach loop?

Trouver l'index dans une boucle Foreach

Semblable à la boucle for, la boucle foreach en PHP vous permet également d'accéder à l'index de l'élément courant. Cependant, contrairement à la boucle for, la boucle foreach utilise une syntaxe différente pour exposer ces informations.

La syntaxe d'une boucle foreach de base est la suivante :

foreach($array as $key=>value) {
    // do stuff
}

Dans cette syntaxe, le La variable $key contient l'index de chaque élément du $array. Cet index peut être utilisé pour accéder à la valeur correspondante de l'élément dans la variable $value.

Exemple

considérez la boucle foreach suivante :

$fruits = ['apple', 'banana', 'cherry', 'durian'];

foreach($fruits as $index=>$fruit) {
    echo 'Fruit ' . $index . ': ' . $fruit . PHP_EOL;
}

Dans cet exemple, la variable $index contient l'index de chaque élément fruit du tableau $fruits. La boucle génère l'index et la valeur du fruit correspondante sur chaque ligne, ce qui donne le résultat suivant :

Fruit 0: apple
Fruit 1: banana
Fruit 2: cherry
Fruit 3: durian

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn