PHP合并数组的几种方法
1,使用类似array_merge的函数,当key相同时,后面的值,可能覆盖前面的值,要求元素数量相同
2,使用+号操作符,不会被覆盖,也不用元素相同
示例:
[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]
$a = array(
'ab'=>'ab',
'cd'=>'cdm'
);
$b = array(
'ab'=>'abb',
'cd'=>'cdd',
'ef'=>'ef',
'gh'=>'gh'
);
$c = $a + $b;
var_dump($c);
[/pcsh]
得到结果如下:
[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]
array (size=4)
'ab' => string 'ab' (length=2)
'cd' => string 'cdm' (length=3)
'ef' => string 'ef' (length=2)
'gh' => string 'gh' (length=2)
[/pcsh]
不会覆盖
最后更新于 2017-03-17 15:58:08 并被添加「」标签,已有 606 位童鞋阅读过。
此处评论已关闭