while 표현식이 계속 TRUE면 반복 수행하도록 하라는것이다. 표현식의 값은 루프의 시작에서 매번 체크가 된다.
예시 1
$cnt = 0;
while($cnt < 3){
echo "count: $cnt\n";
$cnt++;
}
$cnt = 0;
while(true) {
echo "$cnt \n";
if($cnt === 3){
break;
}
$cnt++;
}
$num = 1;
while($num < 10) {
echo "2 X ".$num."="(2 * $num)."\n";
$num++;
}
while(true){
$num_print = $num."X".$num2."=".($num * $num2)."\n";
echo $num_print;
if($num2 === 9){
break;
}
$num2++;
}
$dan = 2;
while($dan < 10) {
$multi_num = 1;
echo $dan."단\n";
while($multi_num < 10){
echo $dan."X".$multi_num."=".($dan * $multi_num)."\n";
$multi_num++;
}
$dan++;
}
do {
echo "test";
}
while(false);