ホームページ  >  記事  >  バックエンド開発  >  PHP でループを終了または中断する方法の例

PHP でループを終了または中断する方法の例

藏色散人
藏色散人オリジナル
2021-08-17 10:16:013246ブラウズ

この記事を紹介する前に、PHP マニュアルの「PHP ループ 」の章を読むことをお勧めします。もちろん、すでに PHP ループ ステートメントに精通している場合は、そのままこのトピックに進んでください。 !

タイトルのとおり、この記事では PHP のループを終了および中断する方法を紹介します。実際、これは PHP の面接プロセスで最も一般的な面接の質問でもあります。

それでは、面接官が「PHP でループを終了または中断する方法」と尋ねたらどうしますか?

次のように答えることができます: 「ループ内で break キーワードを使用すると、PHP のどこでもループを終了または中断できます。」

ループを終了する例を直接見てみましょう:

PHP コードは次のとおりです:

<?php
$months = array(&#39;jan&#39;, &#39;feb&#39;, &#39;mar&#39;, &#39;apr&#39;, &#39;stop&#39;, &#39;may&#39;);
foreach ($months as $month) {
    if ($month == &#39;stop&#39;) {
        break;
    }
    echo "$month<br>";
}

出力結果は次のとおりです:

PHP でループを終了または中断する方法の例

jan
feb
mar
apr

上記のコードでは、まず配列を定義し、次に foreach ステートメントで配列の値をループし、次に if を判断します。 stop に等しい場合、ループを中断すると、stop より前の配列要素がすべて出力されると、当然 stop 以降の要素は出力されません。

ここでは、PHPのループ文とは何なのかを紹介したいと思います。

PHP には、次のループ ステートメントがあります:

while ステートメント: 指定された条件が true である限り、コード ブロックはループされます;

do.. .while ステートメント: 最初にコード ブロックを 1 回実行し、その後、指定された条件が true である限りループが繰り返されます;

for ステートメント: コード ブロックを指定された回数だけループします;

foreach ステートメント: 配列内の各要素を反復処理し、コード ブロックをループします;

初心者の中には、どのような状況でループ ステートメントを使用する必要があるのか​​疑問に思う人もいるかもしれません。

もちろん、コードを記述するとき、同じコード ブロックを繰り返し実行する必要があることがよくありますが、スクリプトにほぼ同じ数行のコードを追加する代わりに、ループを使用してそのようなタスクを実行できます。

最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!

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

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