phpのforループには2つの書き方があります: 1. "for(expr1; expr2; expr3){...}" メソッド; 2. "for(expr1; expr2; expr3){if( ...){}break;}...」メソッド。
#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 'for循环语句执行第'.$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 'for循环语句执行第'.$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 'for循环语句执行第'.$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 サイトの他の関連記事を参照してください。