Boucles PHP - Boucles While

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 l'instruction de boucle suivante :

· while - Tant que la condition spécifiée est vraie, le bloc de code de boucle

· do... while - exécute le bloc de code une fois, puis répétez la boucle tant que la condition spécifiée est vraie

· for - boucle le bloc de code un nombre de fois spécifié

· foreach - parcourez le tableau et parcourez chaque élément du bloc de code


PHP while boucle

While est une boucle booléenne. Si la valeur de while (jugement booléen) est vraie, le code entre accolades sera exécuté. S'il est faux, arrêtez et exécutez le code suivant.

Syntaxe

pendant ( la condition est vraie){

//Code exécuté ;

>

Exemple

L'exemple suivant définit d'abord la variable $x vaut 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 augmentera de 1 :

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $x=1;
 while($x<=5){
     echo "这个数是---".$x ."<br/>";
     $x++;
 }
 ?>

Regardez les résultats du programme :

Ce nombre est --- 1
Ce numéro est---2
Ce numéro est---3
Ce numéro est---4
Ce numéro est---5

Remarque : N'écrivez pas de boucle infinie (une boucle sans conditions de sortie) comme le programme suivant

<?php
whie(1){
echo 1111.'<br / >';
}?>

tant que la condition est une, ce qui est toujours vrai, elle continuera donc à boucler, ce qui est une boucle, provoquant la page à planter


PHP do...while Loop

do...La différence entre while et while est que leurs valeurs sont vérifiées à différents moments.

do-while Que le jugement while soit vrai ou non, l'instruction de boucle du bloc de code est exécutée une fois, et elle est garantie d'être exécutée une fois (la valeur de vérité de l'expression est vérifiée après chaque boucle) .

Cependant, notre boucle while ci-dessus vérifiera la zone de jugement booléen et l'exécutera si elle est vraie. S’il n’est pas établi, il ne sera pas exécuté.

Syntaxe

do{

//Code exécuté ;

}pendant que ( la condition est vraie);


Instance

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. Quoi qu'il en soit, la boucle se termine

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $x=1;
 do {
     echo "这个数字是:$x <br>";
     $x++;
 } while ($x<=5);
 ?>

Jetons un coup d'œil au. do... while condition is not Le résultat d'exécution du programme lorsqu'il est satisfait :

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $x=6;
 do {
     echo "这个数字是:$x <br>";
     $x++;
 } while ($x<=5);
 ?>

L'exemple ci-dessus illustre pleinement que même si les conditions de la boucle do... while ne sont pas satisfaites, le code l'exécutera une fois

Les boucles for et foreach seront expliquées dans le chapitre suivant.


Formation continue
||
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $x=1; while($x<=5){ echo "这个数是---".$x ."<br/>"; $x++; } ?>
soumettreRéinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!