2

可能重复:
如何从 PHP 中的数组中删除值?

我有这个

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

我将如何从 $arr2 中获取完整的 $arr1 以便 arr2 具有

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

2 回答 2

6
array_diff($arr2, $arr1);

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

于 2012-09-28T20:10:09.133 回答
2

您可以为此使用array_diff :

$uniqueItems = array_diff($arr2, $arr1);
于 2012-09-28T20:10:24.487 回答