Maison >développement back-end >Problème PHP >Il existe plusieurs façons d'écrire une boucle php for

Il existe plusieurs façons d'écrire une boucle php for

藏色散人
藏色散人original
2021-11-12 10:01:462933parcourir

php for loop a deux façons d'écrire, à savoir : 1. méthode "for(expr1; expr2; expr3){...}" ; 2. "for(expr1; expr2; expr3){if(...) {}break;}..." méthode.

Il existe plusieurs façons d'écrire une boucle php for

Combien de façons d'écrire une boucle for php ?

Comment écrire et exemples de PHP pour la boucle

La boucle For est l'une des instructions de boucle les plus récentes. Quelle que soit la langue, il existe cette instruction de boucle, et c'est également une méthode de boucle couramment utilisée dans notre travail. .

Règles de grammaire :

for (expr1; expr2; expr3){
要执行的代码
}

expr1 : Indique où commence la boucle

expr2 : La condition de la boucle si la valeur est VRAIE, la boucle continue et l'instruction de boucle imbriquée est exécutée. Si la valeur est FALSE, la boucle est terminée.

expr3 : est évalué (et exécuté) après chaque boucle.

L'écriture est un peu obscure, écrivons la démo for loop la plus simple !

for loop demo1 :

<?php
for($n=1;$n<20;$n++){
    echo &#39;for循环语句执行第&#39;.$n."次<br>";
}

Résultat de l'exécution :

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次
for循环语句执行第10次
for循环语句执行第11次
for循环语句执行第12次
for循环语句执行第13次
for循环语句执行第14次
for循环语句执行第15次
for循环语句执行第16次
for循环语句执行第17次
for循环语句执行第18次
for循环语句执行第19次

On peut voir que lorsque la condition de $n<20 n'est pas remplie, $n ne sera pas généré.

Instruction de boucle For Demo2, utilisez break pour sortir de la boucle for :

<?php
for($n=1;$n<20;$n++){
    if($n==10){
        break;
    }
    echo &#39;for循环语句执行第&#39;.$n."次<br>";
}

Résultat de sortie :

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次

Lorsque n est égal à 10, sortez de la boucle et ne continuez pas l'exécution. Si nous voulons juste sauter de 10 et continuer à exécuter les autres, nous pouvons écrire comme ceci :

<?php
for($n=1;$n<20;$n++){
    if($n==10){
        continue;
    }
    echo &#39;for循环语句执行第&#39;.$n."次<br>";
}

De cette façon, nous sortons simplement d'une boucle, et le résultat est le suivant :

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次
for循环语句执行第11次
for循环语句执行第12次
for循环语句执行第13次
for循环语句执行第14次
for循环语句执行第15次
for循环语句执行第16次
for循环语句执行第17次
for循环语句执行第18次
for循环语句执行第19次

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!

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