PHP ในขณะที่ ลูป
การwhile
วนซ้ำ - วนซ้ำผ่านบล็อกของโค้ดตราบเท่าที่เงื่อนไขที่ระบุเป็นจริง
PHP ในขณะที่ลูป
ลู ปwhile
รันบล็อกของโค้ดตราบเท่าที่เงื่อนไขที่ระบุเป็นจริง
ไวยากรณ์
while (condition is true) {
code to be executed;
}
ตัวอย่าง
ตัวอย่างด้านล่างแสดงตัวเลขตั้งแต่ 1 ถึง 5:
ตัวอย่าง
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
ตัวอย่างที่อธิบาย
- $x = 1; - เริ่มต้นตัวนับลูป ($x) และตั้งค่าเริ่มต้นเป็น1
- $x <= 5 - วนซ้ำตราบใดที่ $x น้อยกว่าหรือเท่ากับ 5
- $x++; - เพิ่มค่าตัวนับลูป 1 สำหรับการวนซ้ำแต่ละครั้ง
ตัวอย่างนี้นับถึง 100 ด้วยสิบ:
ตัวอย่าง
<?php
$x = 0;
while($x <= 100) {
echo "The number is: $x <br>";
$x+=10;
}
?>
ตัวอย่างที่อธิบาย
- $x = 0; - เริ่มต้นตัวนับลูป ($x) และตั้งค่าเริ่มต้นเป็น0
- $x <= 100 - วนซ้ำตราบใดที่ $x น้อยกว่าหรือเท่ากับ 100
- $x+=10; - เพิ่มค่าตัวนับลูป 10 สำหรับการวนซ้ำแต่ละครั้ง