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

藏色散人
Libérer: 2023-03-13 20:04:02
original
2904 Les gens l'ont consulté

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){
要执行的代码
}
Copier après la connexion

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

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

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

Résultat de sortie :

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次
Copier après la connexion

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

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

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!

É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