Devdit
 

การใช้ for PHP วนลูปข้อมูลจากตัวแปร Array

1K

การใช้ 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ