array_merge中参数顺序之间的差异



嘿伙计们,运行$arr1 = array_merge($arr1, $arr2);$arr1 = array_merge($arr2, $arr1)时参数顺序有什么区别吗?

是的,有。根据 PHP 函数描述:将一个或多个数组的元素合并在一起,以便将一个数组的值附加到前一个数组的末尾。它返回结果数组。

这是合并array_merge时的顺序 ($ arr1, $ arr2); 在 $ arr2 的开头和之后给出 $ arr1,

而 array_merge ($ arr2, $ arr1); 在 $ arr1 的开头和之后给出 $ arr2

最新更新