【发布时间】:2011-05-19 20:04:35
【问题描述】:
可能重复:
Remove item from array if it exists in a 'disallowed words' array
假设我有以下两个包含整数的 PHP 数组:
$foo = array(1, 5, 9, 14, 23, 31, 45);
$bar = array(14, 31, 36);
我想删除$foo 中存在相同值的项目$bar
因此该过程的结果将创建一个 $filteredFoo 数组,其中包含:
1, 5, 9, 23, 45
查看 php.net 上的文档后,似乎没有执行此类操作的现有函数。那么我唯一的选择是使用 foreach 并在每次迭代时遍历 $foo 检查值 $bar 吗?
【问题讨论】: