php 队列取并集,PHP实现对数组简单求交集,差集,并集功能示例
php 的 PHP实现对数组简单求交集,差集,并集功能示例
本文实例讲述了PHP实现对数组简单求交集,差集,并集功能。分享给大家供大家参考,具体如下:
$arr1 = array(
'0' => 'zero',
'1' => 'one',
'2' => 'two',
'3' => 'three'
);
$arr2 = array(
'2' => 'two',
'three' => 'three',
'4' => 'four',
'5' => 'five'
);
//差集【对比返回在 arr1 中但是不在 arr2 及任何其它参数数组中的值。】
$array_diff = array_diff($arr1,$arr2);
echo "
"; print_r($array_diff);
/* 输出结果
*Array
*(
* [0] => zero
* [1] => one
*)
*/
//交集【对比返回既在 arr1 中也在 arr2 数组中的值。】
# 注意事项: 键值保留arr1数组中的键值不变
$array_intersect = array_intersect($arr1,$arr2);
echo "
"; print_r($array_intersect);
/* 输出结果
*Array
*(
* [2] => two
* [3] => three
*)
*/
//并集【将arr1数组中的值附加在arr2数组的后面。返回作为结果的数组。 】
#注意事项:【如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。
#然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。】
$array_merge = array_merge($arr1,$arr2);
echo "
"; print_r($array_merge);
/* 输出结果
* Array
* (
* [0] => zero
* [1] => one
* [2] => two
* [3] => three
* [4] => two
* [three] => three
* [5] => four
* [6] => five
* )
*/
?>
运行结果:
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
php 队列取并集,PHP实现对数组简单求交集,差集,并集功能示例相关推荐
- php 两个数组求交集_PHP实现对数组简单求交集,差集,并集功能示例
本文实例讲述了PHP实现对数组简单求交集,差集,并集功能.分享给大家供大家参考,具体如下: $arr1 = array( '0' => 'zero', '1' => 'one', '2' ...
- javascript 数组求交集/差集/并集/过滤重复
最近在小一个小程序项目,突然发现 javscript 对数组支持不是很好,连这些基本的功能,都还要自己封装.网上查了下,再结合自己的想法,封装了一下,代码如下. //数组交集 Array.protot ...
- python中交集并集用什么符号表示_Python实现两个list求交集,并集,差集的方法示例...
本文实例讲述了Python实现两个list求交集,并集,差集的方法.分享给大家供大家参考,具体如下: 在python中,数组可以用list来表示.如果有两个数组,分别要求交集,并集与差集,怎么实现比较 ...
- Linux 两个文件求交集、并集、差集
Linux 两个文件求交集.并集.差集 原文地址: Linux 两个文件求交集.并集.差集 (https://www.cnblogs.com/molong1208/p/5358509.html) 一. ...
- ES6 使用数据类型Set求交集、并集、差集
前言 ES6新增了数据类型Set,它是一种类似数组的数据结构.但它和数组的不同之处在于它的成员都是唯一的,也就是说可以用来去除数组重复成员. Set本身是一个构造函数用来生成Set数据结构. cons ...
- Spark交集/差集/并集/拉链
Test 1: package test.wyh.wordcountimport org.apache.spark.{SparkConf, SparkContext}object TestOperat ...
- python 对中文文件求交集、并集、差集
核心内容: 1. set模块 intersection() ,union(), difference() 函数的使用 2. 文件格式:一行一词, uft-8 3. 解决中文以str读入后转成list ...
- 交集♂差集♂并集♂和其他集合的内置方法
p_s = {'ybl','wb','lzg'} l_s = {'bbw',''wb'} 求交集♂(共同)的话 print(p_s.intersection(l_s)) #还有一个更简单的方法 pri ...
- 对集合进行求交集、并集、差集
对集合的元素进行计算操作 交集:求两集合相同元素 并集:求两集合全部元素(即用addAll()) 差集:求一个集合中剔除另一个集合所剩下的元素.(即用removeAll()) public class ...
最新文章
- Docker基本命令汇总
- 解决vue中绝对定位或固定定位在底部的按钮随键盘移动的问题
- java最终考核项目(实现商品管理系统)
- JSPatch Convertor 实现原理详解
- c语言枚举法礼泡声次数,C语言枚举类型举例
- Android leak内存,GitHub - jin870132/memoryleakdemo: 安卓内存泄露几种常见形式及解决方案...
- Spring学习笔记-构造和Set方法注入Bean及集合和null值的注入
- 读取properties文件,中文乱码
- 一张图看懂VnTrader的数据流
- 【优化算法】人工电场优化算法(AEFA)【含Matlab源码 1797期】
- win7系统补丁安装流程
- jquery插件中找到好玩插件 http://www.jq22.com/
- 常见的浏览器以及内核
- 时间换算 将毫秒换算成时间
- 记事狗微博php,记事狗微博系统_366rtc
- TypeError: Descriptors cannot not be created directly.
- Golang的开发工具介绍
- 一个非常简单的方法使用JavaScript打包一个网页成为安卓app(打包远景论坛)
- python实现《直觉模糊集决策与对策分析方法》01基本理论与算子
- 七大看点透视《国家残疾预防行动计划(2021—2025年)》