取消设置另一个数组中具有匹配值的数组中的键

时间:2014-11-23 14:30:21

标签: php arrays

如何在一个数组中取消设置键,其中第二个数组中包含的值与第一个数组中的值匹配?


实际数组:

$fruits = array('Banana','Cherry','Orange','Apple');

我要移除的元素:

$remove = array('Banana','Apple');

需要退货:

$array = array('Cherry','Orange');

我知道可以使用unset删除每一个,但我希望将它放在一行中有两个数组。

感谢。

1 个答案:

答案 0 :(得分:1)

看看这个功能 link

$arrayWithoutTheDesiredElements = array_diff($originalArr, $toRemoveArray)

修改

适合您的情况:$array = array_diff($fruits, $remove);