Maison > développement back-end > tutoriel php > 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

伊谢尔伦
Libérer: 2023-03-11 06:18:01
original
1221 Les gens l'ont consulté

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;;
}
Copier après la connexion

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>
Copier après la connexion

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;;
}
Copier après la connexion

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);
Copier après la connexion

Sortie : 1 2 3 4

continuer Ignorer cette boucle

<?php
$i=0;
do{
    $i++;
    if ($i%2==0){
        continue;
    }
    echo $i;
}while($i<10);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal