将`arr1`中存在的所有条目复制到`arr3`中

时间:2012-08-29 14:37:37

标签: php arrays

arr3中存在的所有条目arr1复制到arr2的最简单方法是什么?是否可以在不使用FOR循环的情况下执行此操作?

1 个答案:

答案 0 :(得分:3)

您可以使用array_intersect执行此操作:

$arr3 = array_intersect($arr1, $arr2);

或者,如果$arr3包含您希望保留的项目,则可以merge旧数组和函数调用的结果:

$arr3 = array_merge($arr3, array_intersect($arr1, $arr2));