首页 > 编程语言 >PHP :array_diff 用法(php计算数组的差集)

PHP :array_diff 用法(php计算数组的差集)

时间:2022-10-27 11:00:29浏览次数:58  
标签:输出 结果 差集 数组 diff array php


  说多了都是废话,直接上图:

  

PHP :array_diff    用法(php计算数组的差集)_数组

  结果输出:

  

PHP :array_diff    用法(php计算数组的差集)_php_02

  由上图的结果可以看出:

  array_diff($a,$b) 的结果只输出了5与8,则可以看出,输出的是$a 的差集。

  array_diff($b,$a) 的结果只输出了9,则可以看出,输出的是$b 的差集。

  复杂情况(多个个参数时):

  

PHP :array_diff    用法(php计算数组的差集)_php_03

  结果输出:

  

PHP :array_diff    用法(php计算数组的差集)_数据_04

  由上图的结果可以看出:

  多参数与2个参数都是输出了第一个参数的差集。

  ?

  用法:1、可以判断数组A在不在数组B中。

  ? ? ? ? ? ?2、可以判断数组A与数组B的不同数据有哪些

  ? ? ? ? ? ?3、可以判断数组A与数组B的是否具有相同的部分

  ? ? ? ? ? ?4、可以判断数组A与数组B相同的有多少个,不同的有多少个

  ? ? ? ? ? ?5、………………

  ?

  具体用法请看:PHP: array_diff - Manual

  ?

  注:转载备明出处。

标签:输出,结果,差集,数组,diff,array,php
From: https://blog.51cto.com/yetaotao/5800305

相关文章

  • 老生常谈React的diff算法原理-面试版
    第一次发文章notonly(虽然)版式可能有点烂butalso(但是)最后赋有手稿研究finally看完他你有收获diff算法:对于update的组件,他会将当前组件与该组件在上次更新是对应的......
  • 解决PHPExcel科学计数法问题
     1.使用PhpSpreadsheet进行导入导出最简单正确直接的办法是使用正确的(方法)常见给单元格赋值方法:setCellValue是不行的解决办法:1.单元格值后接......
  • php代码审计
    反斜杠被过滤,利用cd回到根目录<?phperror_reporting(0);if(isset($_GET["cmd"])){if(preg_match('/et|echo|cat|tac|base|sh|more|less|tail|vi|head|nl|env|fl|\|......
  • PHP 中的 array
    PHP中的array实际上是一个有序映射。映射是一种把values关联到keys的类型。此类型针对多种不同用途进行了优化;它可以被视为数组、列表(向量)、哈希表(映射的实现)、字......
  • PHP反序列化漏洞总结
    文章目录一、基础知识1、什么是反序列化漏洞:序列化与反序列化:1、序列化:2、反序列化:二、PHP魔法函数1、常见方法:2、安全问题:三、CTF中的反序列化例题一:例题二:四、靶场练......
  • React进阶篇——六、Diff算法
    六、Diff算法React每次组件的状态或属性更新,组件的render方法都会返回一个新的虚拟DOM对象,用来表述新的UI结构。如果每次render都直接使用新的虚拟DOM来生成真实DOM,那么会......
  • PHP辅导代做编程:CS353 Database System
    全文链接:tecdat.cn/?p=29678RequirementPriortobeginningtisassignment,pleasedownloadthestudentsdb.sql,studentdb.pdfandtheIndex.phpfilefromthecou......
  • PHP 添加分布式锁
    <?php//Redis设置分布式锁的原子属性$ok=$redis->set($key,$random,array('nx','ex'=>$ttl));//如果设置成功if(ok){//todo修改数据//防止在......
  • php中使用fsockopen实现异步请求【不用等待执行结果】
    classFsockService{publicstaticfunctionpost($url,$param=[]){$host=parse_url($url,PHP_URL_HOST);$port=80;$errno=''......
  • phpstudy集成工具 vscode 插件phpdebug+php拓展xdebug调试
    vscode需要安装phpdebug 服务器环境需要支持xdebugphp.ini配置设置 必须xdebug.remote_enable=Onxdebug.remote_autostart=On注意端口要和launch.json配置......