php – array_filter基于来自另一个数组的键
发布时间:2020-12-13 22:03:48 所属栏目:PHP教程 来源:网络整理
导读:我有两个数组: $arr1 = array(‘a’= 10,’b’= 20); $arr2 = array(‘a’= 10,’b’= 20,’c’= 30); 如何使用array_filter从$arr2中删除$arr1中不存在的元素?就像我的例子中的“c”一样…… 解决方法 有一个专门为此目的而制作的功能: array_intersect(
我有两个数组:
$arr1 = array(‘a’=> 10,’b’=> 20); $arr2 = array(‘a’=> 10,’b’=> 20,’c’=> 30); 如何使用array_filter从$arr2中删除$arr1中不存在的元素?就像我的例子中的“c”一样…… 解决方法
有一个专门为此目的而制作的功能:
array_intersect():
$arr2 = array_intersect($arr1,$arr2); 如果要比较键,而不是像array_intersect()这样的值,请使用array_intersect_key():
$arr2 = array_intersect_key($arr1,$arr2); 如果要比较key =>值对,请使用array_intersect_assoc():
$arr2 = array_intersect_assoc($arr1,$arr2); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |