php中只比较值的数组交集函数是什么
2022-04-29 15:24:25
php中只比较值的数组交集函数是“array_intersect()”;该函数用于比较两个(或更多个)数组的键值,语法“array_intersect(数组1,数组2...)”,会返回一个交集数组,所包含的值是从被比较的数组(数组1)中取。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php中只比较值的数组交集函数是array_intersect()
。
array_intersect() 函数用于比较两个(或更多个)数组,在比较时,只比较数组的键值,并返回数组的交集。
array_intersect(array1,array2,array3...);
array1,array2,array3...
是需要进行比较的数组列表
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
返回值:
返回一个交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的值。
简单来说,返回的交集,值是从被比较的数组(array1)中获取。
示例1:比较两个数组的值,并返回交集:
示例2:比较三个数组的值,并返回交集
<?php header('content-type:text/html;charset=utf-8'); $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"black","g"=>"purple"); $a3=array("a"=>"red","b"=>"black","h"=>"yellow"); var_dump($a1); var_dump($a2); var_dump($a3); $result=array_intersect($a1,$a2,$a3); echo "交集数组:"; var_dump($result); ?>
推荐学习:《PHP视频教程》
以上就是php中只比较值的数组交集函数是什么的详细内容,更多请关注dnjidi.com其它相关文章!
相关阅读
- php ini?set 不起作用怎么办
- php怎么删除mysql行
- php怎么替换某一行内容
- expose?php不起作用怎么办
- 详细介绍php中的Data Structures扩展
- 链表有没有其他的表现形式?
- PHP中如何将儒略历法的日期转换为儒略日计数
- 如何掌握使用array?push()函数的正确姿势
- php日历之儒略日计数与法国共和历法的日期间如何相互转换
- php日历之儒略日计数如何转换为Unix时间戳
- php日历之格利高里历法的日期与儒略日计数如何相互转换
- PHP和Go如何进行环路链表检测
- php中图是什么?如何才能进行存储?
- php中二进制子串如何进行计数
- php函数之如何创建一个函数?
- php函数之如何用其他方式传递参数?
- php命名空间之如何定义空间?
- php命名空间之子命名空间是什么?