阅读(4146) (9)

array_xmerge()

2017-06-22 14:13:41 更新

作用:深层增量地递归合并多维数组。 语法: array array_xmerge(array $array1[, array ...])

参数:

  • $array1 初始的数组。
  • ... 更多数组。

返回值:

  • 返回结果数组。

说明: 该函数在遇到数组元素使用相同的键名时,不会将原来的内容覆盖,而是将后来的内容添加到原有的元素中,该函数也不会对索引数组进行重新排序。

示例:

<?php
$a = array(
    'a'=>array('aa'=>'AA')
);
$b = array(
    'a'=>array('bb'=>'BB')
);
$c = array_xmerge($a, $b);
print_r($c);
/** 将输出
Array(
    [a] => array(
        [aa] => AA
        [bb] => BB
    )
)
*/