StepCoding

คำสั่ง do while

อ่าน [2463] หมวดหมู่: Flow-Control Statement

คำสั่ง do while นั้นมีลักษณะเช่นเดียวกับคำสั่ง while แต่จะแตกต่างกันตรงที่ถ้าเราใช้คำสั่ง do while นั้นโปรแกรมจะทำงานในบล็อกคำสั่ง do while ก่อนแล้วค่อยตรวจสอบเงื่อนไข (ในรอบแรก) แต่ถ้าเป็นคำสั่ง while มันจะทำการตรวจสอบเงื่อนไขก่อนแล้วค่อยทำงานในคำสั่ง เราไปดูตัวอย่างกันเลยครับ

<?php
$total = 0;
$i = 1;
do {
	$total += $i++;
} while ($i <= 10);
?>

เราสามารถใช้ keyword break และ continue ได้เช่นเดียวกับคำสั่ง while ครับ (ซึ่งผมได้อธิบายไว้ในบทความที่แล้ว)

ผู้สนับสนุน