Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array_merge() trong PHP


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.