5/03/2554

คำส่ง while ในภาษา php

คำสั่ง while ใช้สำหรับกำหนดให้คอมพิวเตอร์ทำงานตามคำสั่งที่กำหนดจนกว่าเงื่อนไขจะเป็นเท็จ
(ในภาษา PHP คือภายใต้เครื่องหมายวงเล็บปีกกา {...} )
รูปแบบของคำสั่ง while ใน ภาษา PHP คือ
while(เงื่อนไข)
{
     คำสั่ง;
     คำสั่ง;
     .....
     .....
}
โดย คำสั่ง; ... จะทำงานไปตามลำดับจนกว่า เงื่อนไข ที่กำหนดจะมีค่าเป็นเท็จ
เช่น ตัวอย่างโปรแกรมนับเลข

<?php

        $n1=1;
       
       while($n1<=10)
      {
              echo $n1;
              echo "<br />";
              $n1++;
       }

?>
เมื่อรันโปรแกรมจะพบว่าหน้า web browser จะแสดงเลขตั้งแต่ 1 ถึง 10 ไปทีละบรรทัด
เพราะ เรากำหนดเงื่อนไขให้พิมพ์ค่าในตัวแปร $n1 ซ้ำซึ่งค่าในตัวแปร $n1 จะเพิ่มทีละหนึ่่ง
(ดูคำสั่งสุดท้ายของ loop) ซึ่งเรากำหนดเงื่อนไขให้คำสั่งภายใน loop (คำสั่งภายใน  {...} ) ทำงานไปเลื่อยๆ
ตราบใดที่ค่าของตัวแปร $n1 น้อยกว่า 10 คือ เงื่อนไข ($n1<=10)