การใช้ for PHP วนลูปข้อมูลจากตัวแปร Array บทความนี้แนะนำการใช้ for เพื่อวนลูปข้อมูล Array คำสั่ง for จะมีเงื่อนไข 3 ส่วน คือ 1. กำหนดค่าเริ่มต้น 2. เงื่อนไขการวนลูป และ 3. การเพิ่ม หรือลดกรณีเงื่อนไขเป็นจริง สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง การใช้ for PHP วนลูปข้อมูลจากตัวแปร Array
<?php
$n = array(10, 20, 30, 40, 50);
for( $i=0; $i<count( $n ); $i++ ) {
echo $n[$i]."<br/>";
}
?>
ผลลัพธ์
10
20
30
40
50
การใช้ for PHP ตัวอย่างสร้างตัวแปร ชื่อ n ชนิด array พร้อมค่าเริ่มต้นคือ 10, 20, 30, 40 และ 50 โดยโค้ด for คือ for( $i=0; $i<count( $n ); $i++ ) ตรงนี้แยกเป็น 3 ส่วน คือ
1. การกำหนดค่าเริ่มต้น คือ $i=0 กำหนดให้ตัวแปร i มีค่าเท่ากับ 0 ในการเริ่มวนลูป
2. เงื่อนไขการวนลูป คือ $i<count( $n ) กรณีถ้าตัวแปร i มีค่าน้อยกว่า count( $n ) ให้ทำการวนลูป และทำเงื่อนไขในข้อ 3
3. การเพิ่ม หรือลดกรณีเงื่อนไขเป็นจริง คือ $i++ กรณีถ้าเงื่อนไขเป็นจริงให้ตัวแปร i บวกค่าเพิ่มขึ้น 1
โดย for loop นี้จะวนลูปจนกว่าเงื่อนไข $i<count( $n ) จะเป็นเท็จ และทุกครั้งที่วนลูปจะพิมพ์ค่าตัวแปร n ออกมาตามรอบที่วนลูป โดยอ้างอิงรอบจากตัวแปร i