Hàm array_merge() gộp một hoặc nhiều mảng thành một mảng. Lưu ý: Nếu các mảng có cùng khóa chuỗi, giá trị của mảng sau sẽ ghi đè giá trị của mảng trước. Khóa số được reset.
Cú pháp
array_merge(array1, array2, array3, ...)
Tham số
array1 – Mảng ban đầu.
array2 – Mảng gộp thêm.
array3, ... – Các mảng khác.
Giá trị trả về
Trả về mảng đã gộp.
Ví dụ
<?php
$arr1 = array("p" => "red", "q" => "green");
$arr2 = array("p" => "blue", "r" => "yellow");
print_r(array_merge($arr1, $arr2));
?>
Kết quả
Array ( [p] => blue [q] => green [r] => yellow )
Lưu ý: Khóa "p" của arr2 ghi đè khóa "p" của arr1. Khóa số được đánh lại từ 0.