ลูป 'foreach' ใน PHP ช่วยในการเข้าถึงคู่ของค่าคีย์ภายในอาร์เรย์ ลูป 'foreach' ใช้งานได้กับอาร์เรย์เท่านั้น โดยข้อดีคือไม่จำเป็นต้องเริ่มต้นตัวนับลูป นอกจากนี้ ไม่จำเป็นต้องตั้งค่าเงื่อนไขใดๆ เพื่อออกจากลูป วนรอบ 'foreach' ทำสิ่งนี้โดยปริยายเช่นกัน
ตัวอย่าง
<?php $my_arr = array("Joe", "Hannah", "Paul", "Sanna"); foreach($my_arr as $entry) { echo "$entry<br/>"; } ?>
ผลลัพธ์
Joe Hannah Paul Sanna
อาร์เรย์ของค่าสตริงถูกกำหนดและ foreach loop ใช้เพื่อเข้าถึงทุกองค์ประกอบภายในอาร์เรย์โดยตั้งชื่อตัวแปร 'echo' ใช้เพื่อแสดงทุกองค์ประกอบของอาร์เรย์บนคอนโซล