Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_merge() ใน PHP


ฟังก์ชัน 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
)