Vòng lặp ‘foreach’ trong PHP giúp truy cập các cặp giá trị khóa trong một mảng. Vòng lặp ‘foreach’ chỉ hoạt động với các mảng, với ưu điểm là không cần khởi tạo bộ đếm vòng lặp. Ngoài ra, không cần đặt điều kiện nào để thoát ra khỏi vòng lặp. Vòng lặp ‘foreach’ cũng ngầm thực hiện điều này.
Ví dụ
<?php $my_arr = array("Joe", "Hannah", "Paul", "Sanna"); foreach($my_arr as $entry) { echo "$entry<br/>"; } ?>
Đầu ra
Joe Hannah Paul Sanna
Một mảng các giá trị chuỗi được xác định và vòng lặp foreach được sử dụng để truy cập mọi phần tử bên trong mảng bằng cách đặt một tên biến. 'Echo' được sử dụng để hiển thị mọi phần tử của mảng trên bảng điều khiển.