PHP est un langage de programmation largement utilisé qui prend en charge une variété de structures de contrôle, parmi lesquelles les structures de contrôle de boucle sont importantes. Une structure de contrôle de boucle exécute à plusieurs reprises une ou plusieurs instructions dans un programme jusqu'à ce qu'une condition spécifiée soit remplie. Dans cet article, nous explorerons les structures de contrôle de boucle et leur implémentation en PHP.
1. structure de contrôle de boucle for
La structure de contrôle de boucle for est une structure utilisée pour exécuter des instructions dans une boucle et peut exécuter à plusieurs reprises un bloc de code un nombre de fois spécifié . La syntaxe de la boucle for est la suivante :
for (initialisation; condition; incrément) {
instruction(s);
}
where initialisation signifie initialisation La valeur de la condition du compteur de boucle représente la condition utilisée pour vérifier si la boucle doit continuer à s'exécuter. L'incrément représente l'opération de modification du compteur de boucle après chaque instruction de boucle ; exécuté pour chaque boucle.
Par exemple, le bloc de code suivant imprimera les nombres de 1 à 10 :
for ($i = 1; $i <= 10; $i++) {# 🎜🎜# echo $i;
}
déclaration(s);
}
foreach ($colors as $value) {
echo $value;}
3. structure de contrôle de boucle while#🎜🎜 ##🎜🎜 La structure de contrôle de boucle #while est une structure qui exécute des instructions dans une boucle, vérifiant les conditions spécifiées à chaque boucle. La syntaxe de la boucle while est la suivante :
while (condition) {
déclaration(s);}
où, condition signifie vérifiez si la boucle est Les conditions dans lesquelles l'exécution doit se poursuivre ; les instructions représentent le bloc de code qui doit être exécuté dans chaque boucle.
Par exemple, le bloc de code suivant calculera la somme des nombres de 1 à 10 :
$i = 1;
$sum = 0;#🎜 🎜##🎜 🎜#while ($i <= 10) {$sum += $i;
$i++;}
4. structure de contrôle de boucle do-while
la structure de contrôle de boucle do-while est une structure qui exécute des instructions dans une boucle . Dans chaque boucle Après avoir vérifié les conditions spécifiées. La syntaxe de la boucle do-while est la suivante :
do {
instruction(s);} while (condition);
where , instruction(s) ) représente le bloc de code qui doit être exécuté à chaque fois que la boucle est exécutée. La condition représente la condition utilisée pour vérifier si la boucle doit continuer à s'exécuter.
Par exemple, le bloc de code suivant imprimera les chiffres de 1 à 10 :
$i = 1;
do {
echo $i ;$i++;
} while ($i <= 10);5. briser et continuer les structures de contrôle
In. En plus des quatre structures de contrôle ci-dessus En plus des structures de contrôle de boucle communes, PHP fournit également deux structures de contrôle : break et continue.
La structure break est utilisée pour terminer la boucle plus tôt lors de l'exécution de la boucle. Par exemple, le bloc de code suivant imprimera les nombres de 1 à 5 :
for ($i = 1; $i <= 10; $i++) {
if ($i = = 6) {break;
echo $i;
}
continue est utilisée pour sauter une itération dans la boucle. Par exemple, le bloc de code suivant imprimera les nombres 1, 3, 5, 7, 9 :
for ($i = 1; $i <= 10; $i++) {#🎜🎜 # if ( $i % 2 == 0) {
continue;
}
Lors de la mise en œuvre de la structure de contrôle de boucle, vous devez faire attention à l'initialisation et à la modification du compteur de boucle et des conditions de boucle, ainsi qu'à la séquence d'exécution de l'instruction et au jugement des conditions dans la boucle. De plus, les problèmes tels que les boucles infinies et les boucles infinies doivent être évités pour garantir le fonctionnement normal du programme.
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!