15 of 410 menu

構造 continue

構造 continue は、ループの現在の反復の残りの部分をスキップし、 すぐに次の反復に進むことを可能にします。これはすべてのタイプのループで使用できます: forwhiledo-while および foreach

コマンド continue の後には、スキップする必要があるネストされたループの数を示す数値を書くことができます(デフォルトは 1)。

構文

continue;
continue $level;

ループ内の偶数のスキップ:

<?php for ($i = 0; $i < 5; $i++) { if ($i % 2 == 0) { continue; } echo $i; } ?>

コード実行結果:

13

foreach ループでの continue の使用:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $value) { if ($value == 3) { continue; } echo $value; } ?>

コード実行結果:

1245

ネストされた複数レベルをスキップするためのパラメータを指定した continue の使用:

<?php for ($i = 0; $i < 3; $i++) { echo "i: $i\n"; for ($j = 0; $j < 3; $j++) { if ($j == 1) { continue 2; } echo "j: $j\n"; } } ?>

コード実行結果:

i: 0 j: 0 i: 1 j: 0 i: 2 j: 0

関連項目

  • ループの実行を完全に中断する構造 break
  • 関数の実行を中断する構造 return
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否