如何从其他数组中取出值

时间:2012-09-28 20:05:35

标签: php arrays

  

可能重复:
  How to remove values from an array in PHP?

我有这个

$arr1 = array('orange','banana');
$arr2 = array('broccli','tomato','mixedvegies','orange','veg2');

如何从$ arr2获取完整的$ arr1,以便arr2具有

$arr2 = array('broccli','tomato','mixedvegies','veg2');

2 个答案:

答案 0 :(得分:6)

array_diff($arr2, $arr1);

array_diff返回一个数组,其中所有元素不是在第二个(或第三个,第四个......可选的args)中。

答案 1 :(得分:2)

您可以使用array_diff

$uniqueItems = array_diff($arr2, $arr1);