การวนลูป foreach ใน PHP
ลูป foreach ถูกใช้เพื่อ
วนผ่านสมาชิกทั้งหมดของอาร์เรย์
ไวยากรณ์มีดังนี้: เขียนคำสั่ง foreach,
ตามด้วยวงเล็บ () ใน
วงเล็บเหล่านี้จะระบุตัวแปรที่
เก็บอาร์เรย์ที่จะวนลูป ต่อด้วยคำสั่ง as,
และหลังจากนั้น - ตัวแปร ซึ่งใน
แต่ละรอบของการวนลูปจะรับค่า
สมาชิกของอาร์เรย์ จากนั้นควรจะมีเครื่องหมายปีกกา
{} ซึ่งภายในจะเป็นที่ตั้งของ เนื้อหาของลูป
ดังนั้น ไวยากรณ์ของลูปของเราจึงมีลักษณะดังนี้:
<?php
foreach ($arrayName as $elementName) {
/*
โค้ดที่อยู่ระหว่างเครื่องหมายปีกกา
จะถูกทำซ้ำหลายครั้ง
เท่ากับจำนวนสมาชิกของอาร์เรย์
*/
}
?>
ลองใช้ลูป foreach แสดง
สมาชิกทั้งหมดของอาร์เรย์ออกทางหน้าจอ:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
กำหนดอาร์เรย์ที่มีตัวเลข:
<?php
$arr = [1, 2, 3, 4, 5];
?>
วนลูปผ่านอาร์เรย์นี้ด้วยลูป และแสดงผลกำลังสอง ของตัวเลขเหล่านี้ทางหน้าจอ
กำหนดอาร์เรย์ที่มีตัวเลข:
<?php
$arr = [1, 2, 3, 4, 5];
?>
ใช้ลูป foreach และ
แท็ก br
แสดงผลสมาชิกของอาร์เรย์นี้
ออกทางหน้าจอในรูปแบบคอลัมน์