PHP数组交集与差集函数
来源:互联网 发布:mac 恢复删除文件 编辑:程序博客网 时间:2024/05/21 18:38
array_intersect()
: 比较数组的键值(不比较键名),返回交集
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2=array("e"=>"red","f"=>"green","g"=>"blue");$newArr = array_intersect($a1, $a2);print_r($newArr); //Array ( [a] => red [b] => green [c] => blue )
- array_intersect_assoc() : 比较数组的键值和键名,返回交集
$a1 = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2 = array("a"=>"red","b"=>"green","c"=>"blue");$newArr = array_intersect_assoc($a1,$a2);print_r($newArr); //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");$newArr = array_intersect_key($a1,$a2);print_r($newArr); //Array ( [a] => red [c] => blue )
- array_intersect_ukey() : 使用自定义方法方法比较数组的键名(不比较键值),返回交集
function myfunction($a,$b){ if ($a===$b) { return 0; } return ($a>$b)?1:-1;}$a1 = array("a"=>"red","b"=>"green","c"=>"blue");$a2 = array("d"=>"red","b"=>"green","e"=>"blue");$newArr = array_intersect_ukey($a1, $a2, 'myfunction');print_r($newArr); //Array ( [b] => green )
阅读全文
0 0
- PHP数组交集与差集函数
- PHP获得数组的交集与差集
- PHP获得数组的交集与差集
- PHP获得数组的交集与差集
- PHP获得数组交集与差集的方法
- 获得数组的交集与差集
- php中数组的并集、交集和差集函数
- 差集与交集
- php数组操作之键名比较与差集、交集赋值的方法
- php交数组交集、差集、并集
- PHP对数组求交集,差集,并集示例
- PHP求数组的差集和交集
- PHP数组的几个操作,求并集,交集,差集,数组与字符串的相互转换及数组去重
- PHP数组的几个操作,求并集,交集,差集,数组与字符串的相互转换及数组去重
- PHP获取交集和差集
- mysql的交集与差集
- PHP使用array_intersect()函数求数组交集
- PHP数组交集函数的实例讲解
- Spring Boot自动化配置的利弊及解决之道
- 原子操作的实现原理
- ural 1820. Ural Steaks 贪心
- 分布式事务:不过是在一致性、吞吐量和复杂度之间_做一个选择
- 枚举的使用及优势
- PHP数组交集与差集函数
- 66. Plus One
- git 分支合并和删除
- vagrant+虚拟机搭建开发环境
- 解决mysql数据库连接超时问题
- HttpSession
- git 分支使用原则
- linux kernel 为什么需要initrd
- Ubuntu 创建androidstudio快捷图标到桌面