php數組合并:array_merge與操作符加+的區別

分類: php 發布時間: 2015-03-20 16:21 瀏覽: 774 次

$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會覆蓋。

如果覺得我的文章對您有用,請隨意打賞。您的支持將鼓勵我繼續創作!

天下蓝月亮资料精选大全