【PHP】array_merge 和 +
功能
在php的世界里,array是一个天天被人玩弄的数据结构,俗称数组。
很多场景下,我们都需要强迫两个数组的数据进入到同一个数组里。
这时两种操作出现在眼前:
array_merge()
+
这两种都可以合并,到底有什么区别呢。
区别
对于关联数据
array_merge()
- 同名的键,第二个数组覆盖第一个数组的值。
+
- 同名的键,保留第一个数组的值。
php > $a = ['a'=>1, 'b'=>2, 'c'=>3];
php > $b = ['c'=>4, 'd'=>5, 'e'=>6];
php > var_dump(array_merge($a,