ホームページ >バックエンド開発 >PHPチュートリアル >PHPにおけるbreakと continueの違い

PHPにおけるbreakと continueの違い

WBOY
WBOYオリジナル
2016-08-08 09:20:011911ブラウズ

break ステートメントはループ本体またはスイッチで使用されており、現在のループから飛び出すことを意味します。 switch 内に Break が出現すると、switch の現在の switch ステートメント本体から飛び出します。 for ループでは、現在のループから抜け出します。そして、Continue はこのループです。このループの後のステートメントをスキップして、次のループを続行します。
例: 99 九九

<code><span>for</span>(<span>$i</span>=<span>1</span>;<span>$i</span><<span>10</span>;<span>$i</span>++){
        <span>for</span>(<span>$j</span>=<span>1</span>;<span>$j</span><=<span>$i</span>;<span>$j</span>++){
            <span>if</span>(<span>$j</span>==<span>3</span>)
                <span>//会跳过j=3的算式</span><span>continue</span>;
            <span>echo</span><span>$i</span>.<span>'x'</span>.<span>$j</span>.<span>'='</span>.<span>$i</span>*<span>$j</span>.<span>'    '</span>;
        }
        <span>echo</span><span>"<br/>";
    }</code>

パルスの結果: j=3 になると、このループは終了し、次のループが継続します。列 i*3 は表示されません

<code><span>for</span>(<span>$i</span>=<span>1</span>;<span>$i</span><<span>10</span>;<span>$i</span>++){
        <span>for</span>(<span>$j</span>=<span>1</span>;<span>$j</span><=<span>$i</span>;<span>$j</span>++){
            <span>if</span>(<span>$j</span>==<span>3</span>)
                <span>break</span>;
            <span>echo</span><span>$i</span>.<span>'x'</span>.<span>$j</span>.<span>'='</span>.<span>$i</span>*<span>$j</span>.<span>'    '</span>;
        }
        <span>echo</span><span>"<br/>";
    }</code>

結果: ループが j=3 に達すると、ジャンプします。このループからは、i*3 とそれに続く列は実行されないため、結果には i*1 と i*2 の 2 つの列のみが表示されます

著作権表示: この記事はブロガーによるオリジナル記事です、まだ公開されていませんので、ブロガーの許可なく転載することはできません。

上記は、PHP における Break と continue の違いを、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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