คำอธิบาย
ฟังก์ชัน array_shift() ลบสมาชิกแรกของอาร์เรย์ออก และคืนค่าของสมาชิกที่ถูกลบ คีย์ตัวเลขจะถูกกำหนดใหม่ (re-indexed)
รูปแบบการใช้งาน (Syntax)
array_shift(array)
พารามิเตอร์
- array — อาร์เรย์เป้าหมาย (ส่งผ่าน reference)
ค่าที่คืนกลับ
คืนค่าของสมาชิกที่ถูกลบ หรือ NULL หากอาร์เรย์ว่าง
ตัวอย่างการใช้งาน
<?php
$products = array("Electronics", "Accessories", "Shoes", "Toys", "Groceries");
$removed = array_shift($products);
echo "Removed: $removed\n";
print_r($products);
?>
ผลลัพธ์
Removed: Electronics
Array
(
[0] => Accessories
[1] => Shoes
[2] => Toys
[3] => Groceries
)