如何在一个数组中取消设置键,其中第二个数组中包含的值与第一个数组中的值匹配?
实际数组:
$fruits = array('Banana','Cherry','Orange','Apple');
我要移除的元素:
$remove = array('Banana','Apple');
需要退货:
$array = array('Cherry','Orange');
我知道可以使用unset
删除每一个,但我希望将它放在一行中有两个数组。
感谢。
答案 0 :(得分:1)
看看这个功能 link
$arrayWithoutTheDesiredElements = array_diff($originalArr, $toRemoveArray)
修改强>
适合您的情况:$array = array_diff($fruits, $remove);