当前位置:首页 > 日记 > 正文

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 "<pre>"; print_r($array_diff);/* 输出结果*Array*(* [0] => zero* [1] => one*)*///交集【对比返回既在 arr1 中也在 arr2 数组中的值。】# 注意事项: 键值保留arr1数组中的键值不变$array_intersect = array_intersect($arr1,$arr2); echo "<pre>"; print_r($array_intersect);/* 输出结果*Array*(* [2] => two* [3] => three*)*///并集【将arr1数组中的值附加在arr2数组的后面。返回作为结果的数组。 】#注意事项:【如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。#然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。】$array_merge = array_merge($arr1,$arr2); echo "<pre>"; 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字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php正则表达式用法总结》

希望本文所述对大家PHP程序设计有所帮助。

相关文章

word怎么自动更新域word自动更新域

word怎么自动更新域word自动更新域

自动更新,步骤,方法,电脑软件,word,  通常情况下Word文档中的域是不会自动更新的,如果我们想保持数据的正确性,就必须进行更新才行。那么下面就由小编给大家分享下word自动更新域的技巧,希望能帮助到您。word自动更新域的步骤步骤一:最简单的…

php使用curl实现ftp文件下载功能

php使用curl实现ftp文件下载功能

文件下载,功能,电脑软件,php,curl,本文实例为大家分享了php实现ftp文件下载功能,供大家参考,具体内容如下不知道为什么用正常的ftp_get函数下载文件速度特别慢,但是用ftp的客户端下载很快,所以换了curl的下载方式,速度正常function file_upload(…

怎么在excel2013中使用反向选择在e

怎么在excel2013中使用反向选择在e

选择,教程,方法,电脑软件,  在Excel2013的使用中,反向选择时候是非常方便的一个功能,如果合理利用,往往会有奇效。下面小编教你怎么在excel2013中使用反向选择的方法,希望对你有帮助!excel2013中使用反向选择的方法教程在表格后空白的一列表头…

jsp中获得路径的两种方法和获得url

jsp中获得路径的两种方法和获得url

路径,方法,推荐,两种,电脑软件,<%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。<a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径<a href="XXX.jsp"> //这样获得的是相对路径<a href…

3389终端服务器超出连接数的解决办

3389终端服务器超出连接数的解决办

连接数,终端,服务器,解决办法,电脑软件,因为使用了3389登录服务器后没有及时注销或者其他情况而泛起再次登陆时提示:终端服务器超出了最大答应连接数。解决这个现像的办法有好多,例如百度上说的,用组策略修改连接数上限,或是用复杂的cmd命令!但…

jquery.masonry瀑布流效果

jquery.masonry瀑布流效果

瀑布流,效果,电脑软件,jquery,masonry,一、分别加载jquery插件与jquery.masonry插件<script src="js/jquery-1.8.1.min.js"></script><script src="js/jquery.masonry.min.js"></script>二、瀑布流局部样式代码.container-fluid { padd…

PHP空值检测函数与方法汇总

PHP空值检测函数与方法汇总

函数,空值,检测,方法,电脑软件,几乎任何入口的HTTP请求我们都会去检测它携带的参数,类似 isset() empty() 的函数一定不少见。以下的测试结果基于 PHP7.16是否定义判断: isset()可以使用 isset() 函数判断一个变量是否定义,数组内某个元素是否…

PS怎么快速设计一款宝蓝色的星空背

PS怎么快速设计一款宝蓝色的星空背

宝蓝,星空,背景,快速,电脑软件,好的背景就有一个很好的衬托主题,这次设计的是一个看上去神秘又浪漫的风格哦。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建一个大小1920 px 1200 px(RGB颜色模…

javascript 玩转Date对象 | 实例讲

javascript 玩转Date对象 | 实例讲

对象,玩转,实例,电脑软件,javascript,前言:最近在做一个日期选择功能,在日期转换的时候经常换到晕,总结一下常用的Date对象的相关用法,方便日后直接查看使用~1. new Date()的使用方法有:不接收任何参数:返回当前时间;接收一个参数x: 返回1970年1月1…

深入理解React中何时使用箭头函数

深入理解React中何时使用箭头函数

函数,箭头,电脑软件,React,前言相信大家当想起箭头函数时,脑海里可能会浮现 棒,酷,简洁,有趣 等形容词,其实,我们存在一些 更充分的理由 使我们在联想起 箭头函数 时不得不想到的,本文详细的给大家介绍了关于React何时使用箭头函数的相关内容,分享…

BootStrap表单时间选择器详解

BootStrap表单时间选择器详解

表单,时间选择器,详解,电脑软件,BootStrap,前言  在大多数项目中 用户界面的时间选择是必不可少的,在项目的用户体验友好度这个大前提下,不让用户自己输入时间就显得格外的重要。而且用户输入时间还会存在格式不固定的问题,加大后台的开发量…

有关JS中的0,null,undefined,[],{}

有关JS中的0,null,undefined,[],{}

关系,电脑软件,null,JS,false,0与一些虚值的比较:0与false0==falsetrue0与'':0==''true 0与[]:0==[]true 0与NaN:0==NaNfalse0与undefined0==undefinedfalse0与null0==nullfalse 0与{}0=={}false''空值与一些值的比较'' == falsetrue…