Chức năng: Kết hợp các mảng lại thành một, các mảng có cấu trúc giống nhau
Ngôn ngữ: php - Nhóm: array
CÚ PHÁP
array array_merge ( array $array1 [, array $array2 [, array $...]] );
Hàm nối một hay nhiều mảng lại với nhau.
Nếu mảng input có key giống nhau, value của key sau sẽ được chèn và value trước và chỉ có một key đó được sử dụng.
Nếu các mảng đưa vào chưa được đánh chỉ số, hàm tự động đánh chỉ số cho các mảng bằng các chỉ số liên tiếp nhau.
VÍ DỤ
<?php
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
TRẢ VỀ
Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)VÍ DỤ
<?php
$array1 = array();
$array2 = array(1 => "data");
$result = array_merge($array1, $array2);
?>
TRẢ VỀ
Array
(
[0] => data
)VÍ DỤMột mảng chứa giá trị rổng.
<?php
$array1 = array();
$array2 = array(1 => "data");
$result = $array1 + $array2;
?>
TRẢ VỀ
Array
(
[1] => data
)VÍ DỤÉp kiểu thành kiểu mảng
<?php
$beginning = 'foo';
$end = array(1 => 'bar');
$result = array_merge((array)$beginning, (array)$end);
print_r($result);
?>
TRẢ VỀ
Array
(
[0] => foo
[1] => bar
)