คำอธิบาย
ฟังก์ชัน each() คืนค่าคีย์และค่าของสมาชิกปัจจุบันในอาร์เรย์ และย้าย pointer ไปข้างหน้า
หมายเหตุสำคัญ: ฟังก์ชันนี้ ล้าสมัย (deprecated) ตั้งแต่ PHP 7.2.0 และถูกลบใน PHP 8.0 ควรใช้ foreach แทน
รูปแบบการใช้งาน (Syntax)
each(array)
พารามิเตอร์
- array — อาร์เรย์ที่ต้องการใช้งาน
ค่าที่คืนกลับ
คืนค่าอาร์เรย์ 4 องค์ประกอบ:
0และkey— คีย์ของสมาชิก1และvalue— ค่าของสมาชิก
FALSE หาก pointer อยู่ที่ปลายอาร์เรย์แล้ว
ตัวอย่างการใช้งาน
<?php
$prod = array("Electronics", "Footwear", "Toys");
print_r(each($prod));
?>
ผลลัพธ์
Array
(
[1] => Electronics
[value] => Electronics
[0] => 0
[key] => 0
)
ทางเลือกแทนที่แนะนำ
<?php
$prod = array("Electronics", "Footwear", "Toys");
foreach ($prod as $key => $value) {
echo "Key: $key, Value: $value\n";
}
?>