14 of 410 menu

構造 break

構造 break は、現在のループ (for, while, do-while, foreach) または switch 文の実行を直ちに停止します。break が実行された後、制御は中断された構造の直後のコード行に移ります。

break コマンドの後に数字を書くことができ、これは中断するネストされた構造の数を指定します(デフォルトは 1)。

構文

break;
break $level;

条件を満たした場合のループ中断:

<?php for ($i = 0; $i < 5; $i++) { if ($i == 3) { break; } echo $i; } ?>

コード実行結果:

'012'

switch 文での使用:

<?php $value = 2; switch ($value) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other'; } ?>

コード実行結果:

'Two'

レベルを指定したネストされたループの中断:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // 両方のループを中断 } echo $i.$j; } } ?>

コード実行結果:

'00'

関連項目

  • 現在のループの反復を中断する構造 continue
  • 実行するコードブロックを選択する構造 switch
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否