Hàm array_merge () hợp nhất một hoặc nhiều mảng thành một mảng. Nó trả về một mảng trong đó các phần tử của tất cả các mảng được truyền trong các tham số được hợp nhất.
Lưu ý - Trong trường hợp có cùng một khóa của hai hoặc nhiều phần tử mảng, cái cuối cùng sẽ ghi đè cái còn lại.
Cú pháp
array_merge(arr1, arr2, arr3, …)
Tham số
-
arr1 - Mảng ban đầu để hợp nhất
-
arr2 - Một mảng khác
-
arr3 - Một mảng khác
Quay lại
Hàm array_merge () trả về một mảng trong đó các phần tử của tất cả các mảng được truyền trong các tham số được hợp nhất.
Sau đây là một ví dụ hợp nhất hai mảng với một khóa được lặp lại trong mảng thứ hai. Trong trường hợp này, cái cuối cùng sẽ ghi đè cái kia.
Ví dụ
<?php $arr1 = array("p"=>"red","q"=>"green"); $arr2 = array("p"=>"blue","r"=>"yellow"); print_r(array_merge($arr1,$arr2)); ?>
Đầu ra
Array ( [p] => blue [q] => green [r] => yellow )