Hàm array_merge_recursive () trong PHP
Thí dụ
Hợp nhất hai mảng thành một mảng:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Định nghĩa và Cách sử dụng
Hàm array_merge_recursive () hợp nhất một hoặc nhiều mảng thành một mảng.
Sự khác biệt giữa hàm này và hàm array_merge () là khi hai hoặc nhiều phần tử mảng có cùng một khóa. Thay vì ghi đè các khóa, hàm array_merge_recursive () tạo giá trị dưới dạng một mảng.
Lưu ý: Nếu bạn chỉ gán một mảng cho hàm array_merge_recursive (), nó sẽ hoạt động giống hệt như hàm array_merge () .
Cú pháp
array_merge_recursive(array1, array2, array3, ...)
Giá trị tham số
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về mảng đã hợp nhất |
---|---|
Phiên bản PHP: | 4.0.1+ |
❮ Tham chiếu mảng PHP