この記事を紹介する前に、PHP マニュアルの「PHP ループ 」の章を読むことをお勧めします。もちろん、すでに PHP ループ ステートメントに精通している場合は、そのままこのトピックに進んでください。 !
タイトルのとおり、この記事では PHP のループを終了および中断する方法を紹介します。実際、これは PHP の面接プロセスで最も一般的な面接の質問でもあります。
それでは、面接官が「PHP でループを終了または中断する方法」と尋ねたらどうしますか?
次のように答えることができます: 「ループ内で break
キーワードを使用すると、PHP のどこでもループを終了または中断できます。」
ループを終了する例を直接見てみましょう:
PHP コードは次のとおりです:
<?php $months = array('jan', 'feb', 'mar', 'apr', 'stop', 'may'); foreach ($months as $month) { if ($month == 'stop') { break; } echo "$month<br>"; }
出力結果は次のとおりです:
jan feb mar apr
上記のコードでは、まず配列を定義し、次に foreach ステートメントで配列の値をループし、次に if を判断します。 stop に等しい場合、ループを中断すると、stop より前の配列要素がすべて出力されると、当然 stop 以降の要素は出力されません。
ここでは、PHPのループ文とは何なのかを紹介したいと思います。
PHP には、次のループ ステートメントがあります:
while ステートメント: 指定された条件が true である限り、コード ブロックはループされます;
do.. .while ステートメント: 最初にコード ブロックを 1 回実行し、その後、指定された条件が true である限りループが繰り返されます;
for ステートメント: コード ブロックを指定された回数だけループします;
foreach ステートメント: 配列内の各要素を反復処理し、コード ブロックをループします;
初心者の中には、どのような状況でループ ステートメントを使用する必要があるのか疑問に思う人もいるかもしれません。
もちろん、コードを記述するとき、同じコード ブロックを繰り返し実行する必要があることがよくありますが、スクリプトにほぼ同じ数行のコードを追加する代わりに、ループを使用してそのようなタスクを実行できます。
最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!
以上がPHP でループを終了または中断する方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。