Maison > Article > développement back-end > Quelle est la signification de foreach comme en php
En PHP, "foreach as" est une instruction de boucle utilisée pour parcourir un tableau. La syntaxe est "foreach($array as $value){Pour exécuter du code;}". L'élément actuel du tableau sera affecté à la variable $value.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 7.1, ordinateur DELL G3
La boucle foreach permet de parcourir le tableau.
Syntaxe
foreach ($array as $value) { 要执行代码; }
Chaque fois que vous effectuez une boucle, la valeur de l'élément actuel du tableau sera attribuée à la variable $value (le pointeur du tableau se déplacera un par un), et lors de la prochaine boucle, vous verrez la valeur suivante dans le tableau.
foreach ($array as $key => $value) { 要执行代码; }
Chaque fois que vous effectuez une boucle, les clés et les valeurs des éléments actuels du tableau seront attribuées aux variables $key et $value (les pointeurs numériques se déplaceront un par un lorsque vous effectuerez la boucle suivante). voir l'élément suivant dans le tableau Clés et valeurs.
Exemple
L'exemple suivant montre une boucle qui génère les valeurs d'un tableau donné :
Exemple
<?php $x=array("Google","Runoob","Taobao"); foreach ($x as $value) { echo $value . PHP_EOL; } ?>
Sortie :
Google Runoob Taobao
L'exemple suivant montre une boucle qui génère les clés et les valeurs d'un tableau donné array :
<?php $x=array(1=>"Google", 2=>"Runoob", 3=>"Taobao"); foreach ($x as $key => $value) { echo "key 为 " . $key . ",对应的 value 为 ". $value . PHP_EOL; } ?>
Sortie :
key 为 1,对应的 value 为 Google key 为 2,对应的 value 为 Runoob key 为 3,对应的 value 为 Taobao
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!