การวนซ้ำด้วยคำสั่ง Do...While
คำสั่ง do..while
คำสั่ง do..while จะมีการทำงานคล้ายกับ while แต่ต่างกันตรงที่ คำสั่ง do..while จะตรวจสอบเงื่อนไขทีหลัง นั่นคือจะมีการทำคำสั่งในลูปอย่างน้อย 1 ครั้งเสมอ เมื่อทำคำสั่งในลูปแล้วจึงตรวจสอบเงื่อนไขทีหลัง
do
{
คำสั่ง;
}
while (เงื่อนไข)
ตัวอย่าง
1
2 <?
3 $a = 1;
4 do
5 {
6 echo $a," ";
7 $a++;
8 } while($a<=20)
?>
คำสั่ง do..while จะมีการทำงานคล้ายกับ while แต่ต่างกันตรงที่ คำสั่ง do..while จะตรวจสอบเงื่อนไขทีหลัง นั่นคือจะมีการทำคำสั่งในลูปอย่างน้อย 1 ครั้งเสมอ เมื่อทำคำสั่งในลูปแล้วจึงตรวจสอบเงื่อนไขทีหลัง
do
{
คำสั่ง;
}
while (เงื่อนไข)
ตัวอย่าง
1
2 <?
3 $a = 1;
4 do
5 {
6 echo $a," ";
7 $a++;
8 } while($a<=20)
?>