ホームページ >バックエンド開発 >PHPの問題 >PHP for ループを記述する方法はいくつかあります

PHP for ループを記述する方法はいくつかあります

藏色散人
藏色散人オリジナル
2021-11-12 10:01:462933ブラウズ

phpのforループには2つの書き方があります: 1. "for(expr1; expr2; expr3){...}" メソッド; 2. "for(expr1; expr2; expr3){if( ...){}break;}...」メソッド。

PHP for ループを記述する方法はいくつかあります

#php for ループを記述する方法は何通りありますか?

PHP for ループの書き方と例

For ループは最新のループ文の 1 つで、どの言語であってもこのループは存在します。ステートメントも私たちの仕事で一般的に使用されるループメソッドです。

文法規則:

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

expr1: ループの開始場所を示します

expr2: ループの条件値が TRUE の場合、ループは続行され、ネストされたループは終了しますステートメントが実行されます。値が FALSE の場合、ループは終了します。

expr3: 各ループの後に評価 (および実行) されます。

書き方が少しわかりにくいので、最も単純な for ループのデモを書いてみましょう。

for Loop Demon1:

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

実行結果:

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次

$n

ループ ステートメント Demo2 の場合、break を使用して for ループから抜けます:

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

出力結果:

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

n が 10 に等しい場合、ループから抜け出し、実行を続行しません。 10 から抜け出し、残りの実行を継続したい場合は、次のように記述できます:

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

このようにして、ループから抜け出すだけで、結果は次のようになります。

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次

推奨学習: 「PHP ビデオ チュートリアル >>

以上がPHP for ループを記述する方法はいくつかありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。