array_merge

(PHP 4, PHP 5, PHP 7)

array_merge�ϲ�һ����������

˵��

array_merge ( array $array1 [, array $... ] ) : array

array_merge() ��һ����������ĵ�Ԫ�ϲ�������һ�������е�ֵ������ǰһ������ĺ��档������Ϊ��������顣

������������������ͬ���ַ�����������ü��������ֵ������ǰһ��ֵ��Ȼ�����������������ּ����������ֵ����������ԭ����ֵ�����Ǹ��ӵ����档

���ֻ����һ�����鲢�Ҹ����������������ģ����������������ʽ����������

����

array1

Ҫ�ϲ��ĵ�һ�����顣

...

Ҫ�ϲ��������б�

����ֵ

���ؽ�����顣

����

Example #1 array_merge() ����

<?php
$array1 
= array("color" => "red"24);
$array2 = array("a""b""color" => "green""shape" => "trapezoid"4);
$result array_merge($array1$array2);
print_r($result);
?>

�������̻������

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)

Example #2 Simple array_merge() ����

<?php
$array1 
= array();
$array2 = array(=> "data");
$result array_merge($array1$array2);
?>

���������ּ������ᱻ���±�ţ�

Array
(
    [0] => data
)

���������ȫ����ԭ�����鲢ֻ���µ����鸽�ӵ����棬�� + �������

<?php
$array1 
= array(=> 'zero_a'=> 'two_a'=> 'three_a');
$array2 = array(=> 'one_b'=> 'three_b'=> 'four_b');
$result $array1 $array2;
var_dump($result);
?>

��һ������ļ������ᱻ�����������������д�����ͬ�ļ���ʱ����һ�������е�ͬ������Ԫ�ؽ��ᱻ�������ڶ��������е�Ԫ�ؽ��ᱻ����

array(5) {
  [0]=>
  string(6) "zero_a"
  [2]=>
  string(5) "two_a"
  [3]=>
  string(7) "three_a"
  [1]=>
  string(5) "one_b"
  [4]=>
  string(6) "four_b"
}

Example #3 array_merge() �ϲ������������

<?php
$beginning 
'foo';
$end = array(=> 'bar');
$result array_merge((array)$beginning, (array)$end);
print_r($result);
?>

�������̻������

    Array
    (
        [0] => foo
        [1] => bar
    )

�μ�

  • array_merge_recursive() - �ݹ�غϲ�һ����������
  • array_replace() - ʹ�ô��ݵ������滻��һ�������Ԫ��
  • array_combine() - ����һ�����飬��һ�������ֵ��Ϊ���������һ�������ֵ��Ϊ��ֵ
  • array operators