Boucle PHP while

Boucles PHP - Boucles While

Parcourez un bloc de code un nombre de fois spécifié ou lorsqu'une condition spécifiée est vraie.

Boucles PHP

Lorsque vous écrivez du code, vous devez souvent exécuter à nouveau le même bloc de code et encore une fois, répétez la course. Nous pouvons utiliser des instructions de boucle dans notre code pour accomplir cette tâche.

Il y aura toujours des opérations répétitives régulières dans le développement d'un programme

Nous devons faire exécuter un bloc de code de manière répétée, par exemple : table Elle est composée d'une condition de boucle, la boucle) ; le corps représente le code qui doit être exécuté à plusieurs reprises et la condition de boucle représente la base de la fin de la boucle

En PHP, les instructions de boucle suivantes sont fournies :

· while - tant que vous spécifier Si la condition est vraie, alors la boucle exécute le bloc de code

·                                                                                                                                                                                                                       faire... bloquer un nombre de fois spécifié

· foreach - Boucle un bloc de code

boucle while

La boucle while exécutera le bloc de code à plusieurs reprises jusqu'à ce que la condition spécifiée ne soit plus vraie.

La boucle la plus courante en PHP est structurellement la même que l'instruction if. Elle repose également sur une condition

while (expr) instruction. est différent De plus, l'instruction if n'exécute l'instruction qu'une seule fois lorsque expr est vraie, tandis que l'instruction while exécute l'instruction à plusieurs reprises tant que expr est vraie

Habituellement, nous recommandons également d'utiliser {} pour envelopper l'instruction et utilisez

$num = 1;

while ($num <= 5) {

echo $num;

}

Syntaxe

while (condition )

{

Code à exécuter ;

}

Ensuite, voici le problème. Selon la conception de while, si expr est toujours vrai, alors la boucle s'exécutera. pour toujours, nous devons donc modifier le résultat de expr dans le corps de la boucle

$num = 1;

while ($num <= 5) {

echo $num;

$. num++;
}

$num augmentera automatiquement de 1 à chaque fois que la boucle est exécutée. Combien de fois la boucle sera-t-elle exécutée ?

5 fois



Exemple

L'exemple suivant définit d'abord la valeur de la variable i sur 1 ($i=1;).

Ensuite, la boucle while continuera à s'exécuter tant que i sera inférieur ou égal à 5. A chaque fois que la boucle s'exécute, je serai incrémenté de 1 :

<html>
 <body>
 <?php
 $i=1;
 while($i<=5)
 {
 echo "The number is " . $i . "<br>";
 $i++;
 }
 ?>
 </body>
 </html>

Sortie :

Le nombre est 1

Le nombre est 2

Le nombre est 3

Le le nombre est 4

Le nombre est 5

l'instruction do...while

l'instruction do...while exécutera le code au moins une fois, puis vérifiera la condition tant que. la condition est vraie, elle sera répétée. Faites une boucle.

do {

déclaration

} while (expr);

do... La plus grande différence entre la boucle while et la boucle while est que la détection de expr est mis A la fin du bloc de code, c'est à dire, que expr soit vrai ou non, la boucle do...while sera exécutée au moins une fois

On va généralement au distributeur d'eau pour obtenir de l'eau. Il existe deux types de personnes. Un type de personne le regardera en premier. Y a-t-il de l'eau dans le seau ? Si c'est le cas, appuyez sur le bouton pour récupérer l'eau. C'est une boucle de temps

<. 🎜> L'autre façon est que les gens s'en moquent, appuyez d'abord sur le bouton et continuez à évacuer l'eau lorsqu'elle sort. Si aucune eau ne sort, vérifiez à nouveau s'il y a de l'eau dans le seau, puis. partir en silence. C'est faire... while boucle

Syntaxe

do

{
Code à exécuter
}
while (condition);

Exemple

L'exemple suivant définit d'abord la valeur de la variable i sur 1 ($i=1;).

Ensuite, démarrez la boucle do...while. La boucle incrémente la valeur de la variable i de 1 puis la génère. Vérifiez d'abord la condition (i est inférieur ou égal à 5), tant que i est inférieur ou égal à 5, la boucle continuera à s'exécuter :

<html>
 <body>
 <?php
 $i=1;
 do
 {
 $i++;
 echo "The number is " . $i . "<br>";
 }
 while ($i<=5);
 ?>
 </body>
 </html>

Sortie :

Le le nombre est 2

Le nombre est 3
Le nombre est 4
Le nombre est 5
Le nombre est 6

La boucle for et la boucle foreach seront expliquées dans le chapitre suivant .


Formation continue
||
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel