ลบองค์ประกอบแรก (สีแดง) ออกจากอาร์เรย์และส่งคืนองค์ประกอบที่ถูกลบ:
<?php $a = array ( " a " = > " red " , " b " => " green " , " c " => " blue " ) ; array_shift ( $ a ) ; ( $ก ) ; ?>ฟังก์ชัน array_shift() ใช้เพื่อลบองค์ประกอบแรกในอาร์เรย์และส่งคืนองค์ประกอบที่ถูกลบ
หมายเหตุ: หากคีย์เป็นตัวเลข องค์ประกอบทั้งหมดจะได้รับคีย์ใหม่ โดยเริ่มต้นที่ 0 และเพิ่มขึ้น 1 (ดูตัวอย่างด้านล่าง)
array_shift( อาร์เรย์ )
พารามิเตอร์ | อธิบาย |
---|---|
อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ |
ค่าส่งคืน: | ส่งกลับค่าขององค์ประกอบที่ถูกลบออกจากอาร์เรย์ หรือส่งกลับค่า NULL หากอาร์เรย์ว่างเปล่า |
---|---|
เวอร์ชัน PHP: | 4+ |
ใช้ชื่อคีย์ตัวเลข:
<?php$a=array(0=>"red",1=>"green",2=>"blue");echo array_shift($a);print_r ($a);?>