La signification de l'instruction
while est très simple. Elle indique à PHP d'exécuter à plusieurs reprises l'instruction de boucle imbriquée tant que la valeur de l'expression while est TRUE. La valeur de l'expression est vérifiée à chaque démarrage de la boucle, donc même si la valeur change pendant l'instruction de boucle, l'instruction ne cessera de s'exécuter jusqu'à la fin de la boucle. Parfois, si la valeur de l'expression while est FALSE au début, l'instruction de boucle ne sera pas exécutée une seule fois.
Structure de boucle : répétez une opération selon les conditions spécifiées. Faites attention aux conditions d'arrêt, sinon une boucle infinie peut facilement se produire.
1.boucle while, si la condition est remplie, le corps de la boucle
whileexpression {
corps de la boucle
}
<?php $i=0; while($i<7){ $i++; echo $i,'<br>'; }
Sortie : 1 2 3 4 5 6 7
2. do... while boucle, exécutez d'abord une fois, puis faites un jugement
do{
instruction d'exécution
}while expression
<span style="font-size:18px;"><?php $i=7; do{ $i++; echo $i; }while($i<7);</span>
Sortie : 8
for (valeur initiale ; expression conditionnelle ; incrément) {
corps de la boucle
}
<?php for($i=0;$i<10;$i++){ echo 'hello world','<br>'; }
4. Plusieurs déclarations liées aux boucles
break stop etSortie , break2 et break3 signifient respectivement sortir de la boucle à 2 couches et sortir de la boucle à 3 couches
<?php $i=0; do{ $i++; echo $i; if ($i==4){ break; } }while($i<7);
Sortie : 1 2 3 4
continuer Ignorer cette boucle
<?php $i=0; do{ $i++; if ($i%2==0){ continue; } echo $i; }while($i<10);
Sortie 1 3 5 7 9
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!