Maison >développement back-end >Problème PHP >Comment implémenter l'instruction while en boucle en PHP
Il existe deux syntaxes pour implémenter les instructions de boucle while en PHP, à savoir : 1. la syntaxe "while (...) {...}", ce qui signifie que tant que la condition spécifiée est vraie, la boucle while s'exécutera le bloc de code ; 2. , la syntaxe "do {...} while (...) ;" qui exécutera d'abord le bloc de code une fois, puis vérifiera la condition et répétera la boucle si la condition spécifiée est vraie.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3
Comment implémenter une instruction de boucle while en PHP ?
La boucle PHP while exécute un bloc de code lorsqu'une condition spécifiée est vraie.
Boucles PHP
Lorsque vous écrivez du code, vous devez souvent exécuter le même bloc de code encore et encore. Au lieu d’ajouter plusieurs lignes de code presque égales au script, nous pouvons utiliser une boucle pour effectuer une telle tâche.
En PHP, nous avons les instructions de boucle suivantes :
while - boucle le bloc de code tant que la condition spécifiée est vraie
do...while - exécute d'abord le bloc de code une fois, puis comme tant que la condition spécifiée est vraie Répétez ensuite la boucle
for - bouclez le bloc de code un nombre de fois spécifié
foreach - parcourez chaque élément du tableau et bouclez le bloc de code
PHP boucle while
tant que la condition spécifiée est vraie, tandis que la boucle exécutera le bloc de code.
Syntaxe
while (条件为真) { 要执行的代码; }
L'exemple suivant définit d'abord la variable $x sur 1 ($x=1). La boucle while est ensuite exécutée tant que $x est inférieur ou égal à 5. Chaque fois que la boucle s'exécute, $x sera incrémenté de 1 :
Instance
<?php $x=1; while($x<=5) { echo "这个数字是:$x <br>"; $x++; } ?>
PHP do...while loop
do...while loop exécutera d'abord le bloc de code une fois, puis vérifiera la condition si la condition spécifiée est vraie, alors le cycle se répète.
Syntaxe
do { 要执行的代码; } while (条件为真);
L'exemple suivant définit d'abord la variable $x sur 1 ($x=1). Ensuite, la boucle do while génère une chaîne puis incrémente la variable $x de 1. La condition est ensuite vérifiée (si $x est inférieur ou égal à 5). Tant que $x est inférieur ou égal à 5, la boucle continuera à s'exécuter :
Exemple
<?php $x=1; do { echo "这个数字是:$x <br>"; $x++; } while ($x<=5); ?>
Notez que la boucle do while ne teste la condition qu'après avoir exécuté les instructions dans la boucle. Cela signifie que la boucle do while exécutera l'instruction au moins une fois, même si le test conditionnel échoue la première fois.
L'exemple suivant définit $x sur 6, puis exécute la boucle, puis vérifie la condition :
Exemple
<?php $x=6; do { echo "这个数字是:$x <br>"; $x++; } while ($x<=5); ?>
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!