数组的合并

array_merge 后合并[数字下标一字延展开]
array_merge_recursive 各个层级合并且是array_merge因为名字就是array_merge_recursive
+ 前合并【数组下标也算, 】
--- 前后合并的要点就在数字下标键。
===
    $a = ['b'=>'bb','c'=>'cc','a'];
    $b = ['b'=>'bb','c'=>'cc','b'];

    $ab = array_merge($a,$b);
    kint($ab);

    $ab = $a + $b;
    kint($ab);

**************************************
现在的问题是drupal本身有个NestArray:mergeDeep,
且有一个参数preserve_integer_keys, 如果这个参数是false, 则则和array_merge_recursive相同,如果是true,则吧数字下标当成字符下标,
则会和array_merge但recursive相同。

原文地址:https://www.cnblogs.com/qinqiu/p/8658175.html