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