PHP中的数组过滤

PHP中的数组过滤,php,arrays,Php,Arrays,所以我有两个数组: $one = array('red','green','blue','yellow','white'); $two = array('white','blue','red'); 话虽如此,我现在需要从第一个数组中删除第二个数组中存在的元素。简而言之,在这种情况下,排序后的输出必须是:绿色、黄色 我在PHP文档中查看了数组函数,但找不到我需要的。我确信这是一个基本的功能,但我想不起它的功能。试试看 将array1与一个或多个其他数组进行比较,并返回array1中不存在于任何其

所以我有两个数组:

$one = array('red','green','blue','yellow','white');
$two = array('white','blue','red');
话虽如此,我现在需要从第一个数组中删除第二个数组中存在的元素。简而言之,在这种情况下,排序后的输出必须是:绿色、黄色

我在PHP文档中查看了数组函数,但找不到我需要的。我确信这是一个基本的功能,但我想不起它的功能。

试试看

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

例如

$three = array_diff($one, $two);
演示~

试试看

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

例如

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

演示~

array\u diff是函数ray\u diff是我一直在寻找的函数。谢谢,我会尽快接受答案:完全是我想要的。谢谢,我们将尽快接受答案: