Maison >développement back-end >Problème PHP >Il existe plusieurs façons d'écrire une boucle php for
php for loop a deux façons d'écrire, à savoir : 1. méthode "for(expr1; expr2; expr3){...}" ; 2. "for(expr1; expr2; expr3){if(...) {}break;}..." méthode.
Combien de façons d'écrire une boucle for php ?
Comment écrire et exemples de PHP pour la boucle
La boucle For est l'une des instructions de boucle les plus récentes. Quelle que soit la langue, il existe cette instruction de boucle, et c'est également une méthode de boucle couramment utilisée dans notre travail. .
Règles de grammaire :
for (expr1; expr2; expr3){ 要执行的代码 }
expr1 : Indique où commence la boucle
expr2 : La condition de la boucle si la valeur est VRAIE, 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é (et exécuté) après chaque boucle.
L'écriture est un peu obscure, écrivons la démo for loop la plus simple !
for loop demo1 :
<?php for($n=1;$n<20;$n++){ echo 'for循环语句执行第'.$n."次<br>"; }
Résultat de l'exécution :
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第10次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次
On peut voir que lorsque la condition de $n<20 n'est pas remplie, $n ne sera pas généré.
Instruction de boucle For Demo2, utilisez break pour sortir de la boucle for :
<?php for($n=1;$n<20;$n++){ if($n==10){ break; } echo 'for循环语句执行第'.$n."次<br>"; }
Résultat de sortie :
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次
Lorsque n est égal à 10, sortez de la boucle et ne continuez pas l'exécution. Si nous voulons juste sauter de 10 et continuer à exécuter les autres, nous pouvons écrire comme ceci :
<?php for($n=1;$n<20;$n++){ if($n==10){ continue; } echo 'for循环语句执行第'.$n."次<br>"; }
De cette façon, nous sortons simplement d'une boucle, et le résultat est le suivant :
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次
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!