我有两个关联数组,我需要将其合并到一个数组中,没有第一个数组中的元素。现在看起来是这样的:
$result = array_merge(getFirstArray(), getSecondArray());
最好的方法是什么?
我需要将它合并到一个数组中,而不需要第一个数组中的元素。
然后删除它。在合并之前或之后。
如果您不希望元素出现在第一个数组中,并且您知道它是哪一个,那么只需在合并前将其删除即可:
$array1 = getFirstArray();
unset($array1['element1']); // or $array1[0] or whatever the index is;
$result = array_merge($array1, getSecondArray());
$result = array_filter(getFirstArray(),
array_merge(getFirstArray(), getSecondArray());