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