PHPはwhile ループを実行します
ループ-コードのdo...while
ブロックを1回ループし、指定された条件が真である限りループを繰り返します。
PHPは... whileループ
ループは常にコードのブロックを1回実行し、次にdo...while
条件をチェックして、指定された条件が真である間ループを繰り返します。
構文
do
{
code to be executed;
}
while (condition is true);
例
以下の例では、最初に変数$ xを1($ x = 1)に設定します。次に、do whileループが出力を書き込み、変数$ xを1でインクリメントします。次に、条件がチェックされ($ xが5以下ですか?)、ループは次のように実行され続けます。 $ xが5以下:
例
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
注:ループでは、do...while
ループ内のステートメントを実行した後に条件がテストされます。これはdo...while
、条件がfalseの場合でも、ループがステートメントを少なくとも1回実行することを意味します。以下の例を参照してください。
この例では、$ x変数を6に設定し、ループを実行して から、条件をチェックします。
例
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>