"green","c"=>"blue","d"=>"yello" /> "green","c"=>"blue","d"=>"yello" />
PHP判断两个数组是否存在交集的三种情况: 1.array_intersect() 比较两个数组的值,并返回交集: "red","b"=>"green","c"=>"blue","d"=>"yello
PHP判断两个数组是否存在交集的三种情况:
1.array_intersect() 比较两个数组的值,并返回交集:
<?php$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_intersect($a1,$a2);print_r($result);?>结果: Array ( [a] => red [b] => green [c] => blue )
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 )
array_intersect_assoc() 比较两个数组的键名和键值,并返回交集:
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2=array("a"=>"red","b"=>"green","c"=>"blue");$result=array_intersect_assoc($a1,$a2);print_r($result);?> 结果: Array ( [a] => red [b] => green [c] => blue )
最后使用使用===运算符判断交集数组是否空
来源地址:https://blog.csdn.net/weixin_43637581/article/details/127091588
--结束END--
本文标题: php 判断两个数组是否存在交集
本文链接: https://www.lsjlt.com/news/398795.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0