php数组合并:array_merge与操作符加+的区别

分类: php 发布时间: 2015-03-20 16:21 浏览: 2,316 次

$a = array(
 'a' =>10,
 'b' => 11,
);

$c = array(
 'a' =>12,
 'd' => 19
 );

print_r($a+$c);

print_r(array_merge($a,$c));



 

上面代码输出:

</pre>
Array
(
 [a] => 10
 [b] => 11
 [d] => 19
)
Array
(
 [a] => 12
 [b] => 11
 [d] => 19
)
<pre>

结论:加号是不覆盖的合并,array_merge合并时相同key会覆盖。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!