我处理了两个包含以下内容的数组:
$arr1 = "one", "two", "three";
$arr2 = "one", "two";
我想确保返回一个只包含值“three”的数组;
事实上,在我的应用程序中,$arr1
的值表示要包含在表中的链接,即已输入的$arr2
链接的链接。
我尝试使用函数intersect但这会返回重复的值,但我想丢弃重复项并仅采用$arr2
中不存在的值;
$c = array_intersect($arr1, $arr2);
答案 0 :(得分:2)
$filter= array_diff($arr1 , $arr2 );