Maison  >  Article  >  développement back-end  >  Explication détaillée d'exemples d'utilisation de la structure de boucle PHP

Explication détaillée d'exemples d'utilisation de la structure de boucle PHP

伊谢尔伦
伊谢尔伦original
2017-06-22 09:48:201153parcourir

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,&#39;<br>&#39;;
}

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

3.for boucle

for (valeur initiale ; expression conditionnelle ; incrément) {

corps de la boucle

}

<?php
for($i=0;$i<10;$i++){
    echo &#39;hello world&#39;,&#39;<br>&#39;;
}

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn