PHP中的数组过滤

时间:2014-06-29 23:43:57

标签: php arrays

所以我有两个数组:

$one = array('red','green','blue','yellow','white');
$two = array('white','blue','red');

这就是说,我现在需要从第一个数组中删除第二个元素中存在的元素。简而言之,排序后的输出必须是(在这种情况下):绿色,黄色

我查看了PHP文档中的数组函数,但无法找到我需要的内容。我确信这是基本的,但我不记得那个功能。

1 个答案:

答案 0 :(得分:5)

尝试array_diff()

  

array1 与一个或多个其他数组进行比较,并返回 array1 中任何其他数组中不存在的值。

例如......

$three = array_diff($one, $two);

演示〜https://eval.in/167872