ฟังก์ชัน array_merge() จะรวมอาร์เรย์ตั้งแต่หนึ่งอาร์เรย์ขึ้นไปเป็นอาร์เรย์เดียว ส่งคืนอาร์เรย์ที่รวมองค์ประกอบของอาร์เรย์ทั้งหมดที่ส่งผ่านในพารามิเตอร์เข้าด้วยกัน
หมายเหตุ - ในกรณีของคีย์เดียวกันขององค์ประกอบอาร์เรย์ตั้งแต่สองตัวขึ้นไป อันสุดท้ายจะแทนที่อีกอันหนึ่ง
ไวยากรณ์
array_merge(arr1, arr2, arr3, …)
พารามิเตอร์
-
arr1 − อาร์เรย์เริ่มต้นที่จะผสาน
-
arr2 − อาร์เรย์อื่น
-
arr3 − อาร์เรย์อื่น
คืนสินค้า
ฟังก์ชัน array_merge() ส่งกลับอาร์เรย์ที่รวมองค์ประกอบของอาร์เรย์ทั้งหมดที่ส่งผ่านในพารามิเตอร์เข้าด้วยกัน
ต่อไปนี้คือตัวอย่างที่ผสานสองอาร์เรย์กับคีย์ที่ซ้ำกันในอาร์เรย์ที่สอง ในกรณีนี้อันสุดท้ายจะแทนที่อีกอันหนึ่ง
ตัวอย่าง
<?php $arr1 = array("p"=>"red","q"=>"green"); $arr2 = array("p"=>"blue","r"=>"yellow"); print_r(array_merge($arr1,$arr2)); ?>
ผลลัพธ์
Array ( [p] => blue [q] => green [r] => yellow )