所以我有两个数组:
$one = array('red', 'green', 'blue', 'yellow', 'white');
$two = array('white', 'blue', 'red');
话虽这么说,我现在需要从第一个数组中删除第二个数组中存在的元素。简而言之,排序后的输出必须是(在本例中):
['green', 'yellow']
.
我查看了 PHP 文档中的数组函数,但无法找到我需要的内容。我确信这是基本的东西,但我不记得有什么功能。
array_diff()
将
与一个或多个其他数组进行比较,并返回array1
中不存在于任何其他数组中的值。array1
例如...
$three = array_diff($one, $two);