PHP foreach array วนลูปตัวแปร array ด้วย foreach บทความนี้สอนใช้คำสั่ง foreach เพื่อวนลูปข้อมูลจากตัวแปรชนิด array พร้อมแสดงข้อมูล (value) และลำดับ (index) ด้วยคำสั่ง echo สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP foreach array วนลูปตัวแปร array ด้วย foreach
<?php
$arr = array("apple", "banana", "orange");
foreach( $arr as $i => $v ) {
echo "Index ที่ {$i} - value คือ {$v}<br/>";
}
?>
ผลลัพธ์
Index ที่ 0 - value คือ apple
Index ที่ 1 - value คือ banana
Index ที่ 2 - value คือ orange
PHP foreach array วนลูปตัวแปร array ด้วย foreach จากตัวอย่าง มีตัวแปร array ชื่อ arr พร้อมข้อมูลเริ่มต้นคือ "apple", "banana", "orange" จากนั้นใช้คำสั่ง foreach( $arr as $i => $v ) หมายความว่าให้วนลูปข้อมูลจากตัวแปร arr โดยเก็บลำดับ (Index) ไว้ที่ตัวแปร i และข้อมูล (Value) ไว้ที่ตัวแปร v ด้วยคำสั่ง foreach พร้อมแสดงข้อมูลทั้ง 2 ออกสู่หน้าเว็บไซต์ด้วยคำสั่ง echo