Utilisation de l'instruction PHP for : définissez d'abord la valeur initiale de certaines variables du compteur ; puis vérifiez que l'instruction conditionnelle est correcte, puis exécutez la boucle de code intermédiaire et enfin, l'incrément passe par le compteur de boucle ; fin de chaque itération.
Utilisation de l'instruction php for :
La boucle for est juste un peu plus de code avec la boucle ajoutée à il . La tâche courante d'une boucle impliquée est la suivante :
Définir la valeur initiale de certaines variables du compteur.
Veuillez vérifier que l'instruction conditionnelle est correcte.
Boucle de code pendant l'exécution.
Incrémentez le compteur de boucles à la fin de chaque itération.
La boucle for permet de définir ces étapes avec une simple ligne de code. Il semble avoir une forme étrange, alors assurez-vous de prêter une attention particulière à la grammaire !
La syntaxe de la boucle for est :
for (expr1; expr2; expr3) statement
La première expression (expr1) est inconditionnelle avant la boucle démarre l’évaluation une fois.
expr2 est évalué avant chaque boucle. Si la valeur est TRUE, la boucle continue et l'instruction de boucle imbriquée est exécutée. Si la valeur est FALSE, la boucle est terminée.
expr3 est évalué (exécuté) après chaque boucle.
Chaque expression peut être vide ou contenir plusieurs expressions séparées par des virgules. Dans l'expression expr2, toutes les expressions séparées par des virgules sont évaluées, mais seul le dernier résultat est pris en compte. Une expr2 vide signifie que la boucle continuera indéfiniment (comme en C, PHP considère que sa valeur est VRAIE). Cela n'est peut-être pas aussi inutile que vous le pensez, car vous souhaitez souvent utiliser une instruction break pour terminer la boucle au lieu d'utiliser la vérification de la vérité de l'expression for.
Regardez un exemple simple
Le code est le suivant :
FOR ($i = 0; $i <= 2; $i++) { print "value is now " . $i . "<br>"; }
Valeur de sortie
value is now 0 value is now 1 value is now 2
Dans la première boucle, $i=0, cela signifie que l'expression ($i<= 2) est vraie. Par conséquent, lorsque l'instruction print est exécutée, $i est incrémenté de 1 et devient 1.
Dans la deuxième boucle, $ = 1, ce qui signifie que l'expression ($i<= 2) est vraie. Par conséquent, lorsque l'instruction print est exécutée, $i est incrémenté de 1 et devient 2.
Dans la troisième itération, $i= 2, ce qui signifie que l'expression ($i<= 2) est vraie. Par conséquent, lorsque l'instruction print est exécutée, $i est incrémenté et devient 1 3.
Dans la quatrième itération, $i= 3, ce qui signifie que l'expression ($i<= 2), est fausse. Par conséquent, PHP n'exécute pas la boucle et n'exécute pas l'instruction print.
Recommandations d'apprentissage gratuites associées : programmation php (vidéo)
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!