米
心情
所有
图集
登录
搜索
原创
array_intersect和array_intersect_assoc的区别-数组取交集
感觉没feel
发布于:2021-09-15
[TOC] 在PHP开发中,最牛的是它的数组处理函数,这里分享一下2个数组取交集的函数用法array_intersect和array_intersect_assoc的区别。 ### 先说结论 array_intersect 返回参数数组中的值。注意键名保留不变 **保留键名,键名不进行比较** array_intersect_assoc 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值,注意和 array_intersect() **不同的是键名也用于比较**。 ### 通俗的讲 **就是array_intersect只要数组的值对上了即可返回,而array_intersect_assoc是不仅值要对得上,键也需要对得上** #### 注意: 以上函数是一位数组比较,二维数组请不要使用以上函数。 ### 第一组代码 $array = [ "name"=>'lisi1', "age"=>20, "sex"=>2, "weight"=>200, ]; $array1 = [ "name"=>'lisi1', "age"=>21, "test"=>20, ]; //array_intersect_assoc //array_intersect p(array_intersect_assoc($array,$array1)); #### 返回 Array ( [name] => lisi1 ) ### 第二组代码 $array = [ "name"=>'lisi1', "age"=>20, "sex"=>2, "weight"=>200, ]; $array1 = [ "name"=>'lisi1', "age"=>21, "test"=>20, ]; //array_intersect_assoc //array_intersect p(array_intersect($array,$array1)); #### 返回 Array ( [name] => lisi1 [age] => 20 )
注:原创不易,转载请注明出处(
https://micuu.com/new/2081.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-20
上一篇:
服务器设置自动拉代码的脚本,Linux自定义脚本
下一篇:
今晚,体验了一把天子的威严。
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>