Quatre méthodes : 1. Utilisez "for($i=0;$i
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode 1 : Utiliser l'instruction for pour parcourir
La boucle for prédéfinira la variable qui contrôle le nombre de boucles dans l'instruction for, de sorte que l'instruction de boucle for puisse effectuer des opérations de boucle en fonction du nombre connu de boucles, ce qui convient aux situations où le nombre de fois que le script doit être exécuté est clairement connu. Le format syntaxique de la boucle
for est le suivant :
for (初始化语句; 循环条件; 变量更新--自增或自减) { 语句块; }
Analyse de l'instruction :
Instruction d'initialisation (expression 1) : Il s'agit principalement d'initialiser une valeur de variable, qui est utilisée pour définir un compteur, qui est la valeur au début de la boucle ; cette instruction uniquement. Elle est exécutée lors de la première boucle et ne sera plus exécutée dans le futur.
Condition de boucle (expression 2) : condition de restriction d'exécution de la boucle, utilisée pour contrôler s'il faut exécuter le code dans le corps de la boucle ; si la condition est VRAIE, la boucle continue, si la condition est FAUX, la boucle se termine et la boucle se termine immédiatement.
Mise à jour de variable (Expression 3) : Une expression avec une opération d'incrémentation ou de décrémentation. Chaque fois que la boucle est exécutée, la valeur du compteur est immédiatement modifiée pour que la condition de boucle devienne progressivement "faux".
Bloc d'instructions : plusieurs codes qui doivent être exécutés lorsque la condition est jugée vraie.
Exemple
<?php header("Content-type:text/html;charset=utf-8"); $array= array(2,"数学","梨子",3.14,"榴莲",12); for ($i=0; $i < count($array); $i++) { echo $array[$i] . "<br/>"; } ?>
Résultat de sortie :
2 数学 梨子 3.14 榴莲 12
Méthode 2 : Utiliser l'instruction foreach pour parcourir
foreach est une instruction spécialement conçue pour parcourir des tableaux. C'est une méthode couramment utilisée pour parcourir des tableaux. offre une grande commodité ; après PHP5, vous pouvez également parcourir des objets (foreach ne peut être appliqué qu'aux tableaux et aux objets).
L'instruction foreach parcourt le tableau quel que soit l'indice du tableau et peut être utilisée pour les tableaux d'index discontinus et les tableaux associatifs avec des chaînes comme indices.
analyse de l'instruction foreach
Jetons d'abord un coup d'œil à l'instruction foreach, qui a deux formats de syntaxe :
Format de grammaire 1 :
foreach ($array as $value){ 语句块; }
Parcourez le tableau $array donné et ajoutez la valeur actuelle dans chaque boucle. la valeur du tableau est affectée à $value.
Format de syntaxe 2 :
foreach ($array as $key => $value){ 语句块; }
Parcourez le tableau $array donné Dans chaque boucle, la valeur du tableau actuel est affectée à $value et le nom de la clé est attribué à $key.
Explication :
Instruction Foreach, chaque fois qu'elle boucle, le pointeur à l'intérieur du tableau avancera d'un pas, de sorte que l'élément suivant du tableau soit obtenu dans la boucle suivante, jusqu'à ce qu'il traverse jusqu'à la fin du tableau , arrête le parcours et quitte la boucle .
Exemple :
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); foreach ($array as $val){ echo "值是:" . $val ; echo "<br/>"; } echo "<br/>"; foreach ($array as $key => $value) { echo "键名为:".$key.",键值为:".$value . "<br/>"; } ?>
Résultat de sortie :
Méthode 3 : utilisez l'instruction while +each()+list() pour parcourir la fonction
each() pour renvoyer la clé actuelle valeur dans le tableau et déplace le pointeur du tableau vers l’avant. Une fois each() exécuté, le pointeur du tableau restera sur l'élément suivant du tableau ou sur le dernier élément lorsque la fin du tableau est atteinte.
La fonction list() est utilisée pour attribuer des valeurs à un ensemble de variables en une seule opération.
while loop + each() function + list() function peut parcourir le tableau, jetons un coup d'œil à l'exemple de code ci-dessous :
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); while( list($key, $val) = each($array) ) { echo "$key => $val<br>"; } ?>
Résultat de sortie :
Méthode 4 : Utiliser do-while instruction + next ()+key()+current() traverse
Chaque tableau en PHP a un pointeur interne, c'est-à-dire le pointeur du tableau, ce pointeur pointera vers un élément du tableau (l'élément est l'élément actuel ; élément du tableau, pointe par défaut initialement vers le premier élément du tableau). La fonction
next() peut renvoyer la valeur de l'élément suivant pointé par le pointeur interne du tableau, et renvoie FALSE lorsqu'il n'y a plus d'éléments. La fonction
key() est utilisée pour obtenir le nom de clé de l'élément actuel dans le tableau. La fonction
current() renvoie la valeur clé de l'élément actuel du tableau.
Utilisez do-while loop +next()+key()+current() pour parcourir le tableau et obtenir le nom de clé et la valeur de clé de l'élément du tableau.
Jetons un coup d'œil à l'exemple de code ci-dessous :
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); do{ echo key($array)." => ".current($array)."<br>"; }while(next($array)); ?>
Résultat de sortie :
Une fois le parcours terminé, le pointeur du tableau pointera vers le dernier élément du tableau. Nous pouvons utiliser la fonction reset() pour réinitialiser. le pointeur de tableau et remplace le tableau. Le pointeur interne redirige vers le premier élément.
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!