比较两个数组的键名,并返回交集:array_intersect_key

$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");

$result = array_intersect_key($a1,$a2);
print_r($result);



Array ( [a] => red [c] => blue )



$mid_arr = [2,3];
$area_mids = [20,30];
$mid_arr = array_intersect($mid_arr,$area_mids);      // 返回2集合的交集

dump($mid_arr);
exit;

<pre>array(0) {
}
</pre>

 

 

 

 

$mid_arr = [2,3];
$area_mids = [20,30];

$mid_arr_2 = array_intersect_key($mid_arr,$area_mids);    // 第二个集合和第一个集合相比, 从第一个集合中砍掉,2个集合的交集
dump($mid_arr_2);
exit;


<pre>array(2) {
[0] =&gt; int(2)
[1] =&gt; int(3)
}
</pre>




 

 

转载于:https://www.cnblogs.com/pansidong/p/11587489.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值