11 of 410 menu

do-while構文

構文 do-while は後判定ループであり、まずコードブロックを実行し、その後で条件をチェックします。条件が真であれば、ループが繰り返されます。whileとの主な違いは、ループ本体が少なくとも1回は実行される点です。

構文

do { // ループ本体 } while (条件);

1から5までの数字を出力する簡単な例:

<?php $i = 1; do { echo $i . ' '; $i++; } while ($i <= 5); ?>

コード実行結果:

1 2 3 4 5

条件が偽であっても、ループは少なくとも1回実行されます:

<?php $flag = false; do { echo 'This will be printed once'; } while ($flag); ?>

コード実行結果:

'This will be printed once'

do-whileループを用いた配列の処理:

<?php $arr = [1, 2, 3]; $i = 0; do { echo $arr[$i] . ' '; $i++; } while ($i < count($arr)); ?>

コード実行結果:

1 2 3

関連項目

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