PHP ne peut pas utiliser for pour écrire des tableaux, il ne peut que parcourir des tableaux. La boucle for est un moyen de parcourir un tableau qui peut être utilisé dans presque tous les langages, et le langage PHP ne fait pas exception.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1.3, ordinateur Dell G3.
La boucle for en php peut parcourir le tableau.
La boucle for est un moyen de parcourir un tableau qui peut être utilisé dans presque tous les langages, et le langage PHP ne fait pas exception.
1. Analyse structurelle de l'instruction de boucle for
La boucle for prédéfinira les variables qui contrôlent le nombre de boucles dans l'instruction for, afin 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 script doit clairement être exécuté plusieurs fois. Le format syntaxique de la boucle
for est le suivant :
for (初始化语句; 循环条件; 变量更新--自增或自减) { 语句块; }
L'instruction de la boucle for peut être désassemblée en 4 parties : () Les trois expressions dans le nombre et le "bloc d'instructions" dans {}, analysons-le ci-dessous.
Analyse des instructions :
Instruction d'initialisation (expression 1) : Il s'agit principalement d'initialiser une valeur de variable, qui sert à définir un compteur, c'est-à-dire la valeur au début de la boucle, cette instruction n'est exécutée que pendant ; la première boucle et ne sera pas exécuté à nouveau.
Condition de boucle (expression 2) : La 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 continue ; 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.
La description ci-dessus est-elle un peu alambiquée ? Jetons un coup d'œil à l'organigramme d'exécution de l'instruction de boucle for pour comprendre le processus d'exécution de la boucle for de manière plus intuitive :
2. L'instruction de boucle for parcourt le tableau
Commençons par parcourir le code. Prenons un exemple pour voir comment parcourir, puis analysons le code pour en savoir plus.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($array); echo "for循环遍历输出:<br/><br>"; for ($i=0; $i "; } ?>
Sortie :
Analyse du code :
L'instruction d'initialisation est $i=0 : le tableau dans l'exemple est un tableau d'index, et l'indice du tableau commence à 0 par défaut, donc la valeur à le début de la boucle doit être 0.
Condition de boucle $i Mise à jour de la variable $i++ : après chaque boucle, la variable $i augmente automatiquement de 1 jusqu'à ce que $i = longueur du tableau. Parce que $i dépasse la plage d'index, la condition de boucle n'est pas vraie, puis quitte la boucle. echo $array[$i] . " Remarque : utiliser une boucle for pour parcourir un tableau ne modifiera pas le pointeur interne du tableau.
": Chaque fois qu'il boucle, les éléments du tableau sont affichés en fonction de la valeur $i - l'indice du tableau.
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!