สร้างอาร์เรย์ใหม่โดยการรวมสองอาร์เรย์ อาร์เรย์หนึ่งมีคีย์และอีกอาร์เรย์มีคีย์:
<?php$fname=array("ปีเตอร์", "เบน", "โจ");$age=array("35", "37", "43");$c=array_combine($fname,$age) ;print_r($c);?>ฟังก์ชัน array_combine() จะสร้างอาร์เรย์ใหม่โดยการรวมอาร์เรย์สองตัวเข้าด้วยกัน โดยที่องค์ประกอบของอาร์เรย์หนึ่งเป็นคีย์ และองค์ประกอบของอาร์เรย์อีกตัวเป็นค่าคีย์
หมายเหตุ: จำนวนองค์ประกอบในอาร์เรย์คีย์และอาร์เรย์ค่าคีย์จะต้องเท่ากัน!
array_combine( คีย์ , ค่า );
พารามิเตอร์ | อธิบาย |
---|---|
กุญแจ | ที่จำเป็น. ระบุชื่อคีย์ของอาร์เรย์ |
ค่านิยม | ที่จำเป็น. ระบุค่าคีย์ของอาร์เรย์ |
ค่าส่งคืน: | กลับอาร์เรย์ที่ผสาน หากทั้งสองอาร์เรย์มีจำนวนองค์ประกอบต่างกัน ให้ส่งกลับ FALSE |
---|---|
เวอร์ชัน PHP: | 5+ |
บันทึกการอัปเดต: | ก่อน PHP 5.4 หากอาร์เรย์ว่างเปล่า จะมีการรายงานข้อผิดพลาดระดับ E_WARNING และ FALSE จะถูกส่งกลับ |