|
我们首先给出两个数组
[U]复制代码[/U] 代码如下:
下面我们用array_merge和加号来何必这两数组
[U]复制代码[/U] 代码如下:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
print "
";
print_r(array_merge($r,$e)); // 输出Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
?>
从这里可以看出,用array_merge合并数组一个数组中的值附加在前一个数组的后面。返回作为结果的数组如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。 然而用加号来合并数组如果键名相同,则取最先出现的数组值,后面的就直接忽略掉
下面我们来改变下前面给出的数组
[U]复制代码[/U] 代码如下:
1,2,3,4,5,6);
$e = array('r'=>7,8,9,10);
?>
[U]复制代码[/U] 代码如下:
1 [0] => 2 [1] => 3 [2] => 4 [3] => 5 [4] => 6 )
print "
";
print_r(array_merge($r,$e)); // 输出Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
?>
从这里可以看出,用array_merge合并数组一个数组中的值附加在前一个数组的后面。如果非数字键名相同,则后面数组的值会覆盖前面数组的值。 然而用加号来合并数组如果键名相同,则取最先出现的数组值,后面的就直接忽略掉
您可能感兴趣的文章:PHP将两个关联数组合并函数提高函数效率php数组合并array_merge()函数使用注意事项php合并数组中相同元素的方法php二维数组合并及去重复的方法php中有关合并某一字段键值相同的数组合并的改进php通过array_merge()函数合并两个数组的方法PHP将二维数组某一个字段相同的数组合并起来的方法PHP使用自定义方法实现数组合并示例php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】php数组实现根据某个键值将相同键值合并生成新二维数组的方法
|
|