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