do-while文は、ループ(繰り返し)処理を行う制御構文のひとつ。条件式の値が、「TRUE」の間、繰り返し処理を行う。
while文は、各ループ(繰り返し)処理の前に、条件式を評価するが、do-while文は、各ループ(繰り返し)処理の後に、条件式を評価する。
各ループ処理の後に、条件式を評価するので、少なくとも、1回は、ループ処理を実行することになる。
使い方
do {
条件式が「TRUE」の間、繰り返し行う処理
} while ( 条件式 );
条件式が「TRUE」の間、繰り返し行う処理
} while ( 条件式 );
サンプル
<?php
$var = 1;
do {
echo $var++ . ',';
} while ( $var <= 10 );
?>
$var = 1;
do {
echo $var++ . ',';
} while ( $var <= 10 );
?>
↓↓↓出力結果↓↓↓
1,2,3,4,5,6,7,8,9,10,