PHP array_diff_assoc() 函数用法及示例

定义和用法

array_diff_assoc()函数比较两个(或多个)数组并返回差值。

此函数比较两个(或多个)数组的键和值,并返回一个包含array1条目但在array2或array3,...等中不存在的条目的数组。

此函数不同于array_diff()函数,因为array_diff()仅使用值与其他数组进行比较,而array_diff_assoc()函数在与其他数组进行比较时同时使用键和值。

语法array array_diff_assoc( array $array1, array $array2 [, array $array3...] );

参数序号参数及说明

1array1 (必填)

是要与之比较的数组

2array2 (必填)

它是一个要与第一个数组进行比较的数组

3array3(选填)

它是一个要与第一个数组进行比较的数组

返回值

函数array_diff_assoc()返回一个数组,其中包含array1中的所有值,这些值在任何其他具有相同键的数组中都不存在。

PHP版本

此函数最早是在PHP版本4.3.0中引入的。

在线示例

试试下面的实例。这两个数组中都存在“ a” =>“ orange”和“ c” =>“ banana”,因此在结果中不会出现-

示例<?php

$input1 = array( "a"=>"orange", "b"=>"mango", "c"=>"banana");

$input2 = array( "a"=>"orange", "b"=>"apple", "c"=>"banana");

print_r(array_diff_assoc($input1, $input2));

?>测试看看‹/›

输出结果:Array

(

[b] => mango

)

在线示例

在这里,两个数组对于所有对都有不同的键和相应的值,例如"a"=>"orange"在第二个数组中不存在,类似地,其他键值对也不存在于第二个数组中,因此它们将在结果中可用-

示例<?php

$input1 = array( "a"=>"orange", "b"=>"mango", "c"=>"banana");

$input2 = array( "a"=>"banana", "b"=>"apple", "c"=>"orange");

print_r(array_diff_assoc($input1, $input2));

?>测试看看‹/›

输出结果:Array

(

[a] => orange

[b] => mango

[c] => banana

)

在线示例

下面示例说明了,仅当(string)$elem1 ===(string)$elem2时,键=>值(key=>value)对中的两个值才视为相等。

示例<?php

$input1 = array(0, 5, 20);

$input2 = array("00", "05", "20");

$result = array_diff_assoc($input1, $input2);

print_r($result);

?>测试看看‹/›

输出结果:Array

(

[0] => 0

[1] => 5

)

php array assoc,PHP array_diff_assoc() 函数用法及示例相关推荐

  1. php array的用法,PHP array() 函数用法及示例

    PHP array() 函数用法及示例 定义和用法 array()函数是用来创建一个PHP数组.该函数可用于创建索引数组或关联数组.PHP数组可以是一维或多维的. 语法 创建PHP索引数组的语法:$a ...

  2. php dateparse,PHP date_parse_from_format() 函数用法及示例

    PHP date_parse_from_format() 函数用法及示例 date_parse_from_format()函数获取有关根据指定格式格式化的给定日期的信息. 定义和用法 date_par ...

  3. python和R数据类型查看、赋值、列表、for循环、函数用法对比示例

    python和R数据类型查看.赋值.列表.for循环.函数用法对比示例 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计 ...

  4. php中的class的用法,PHP get_class_vars() 函数用法及示例

    PHP get_class_vars() 函数用法及示例 get_class_vars() 函数返回由类的默认属性组成的数组 语法get_class_vars ( $class_name ); 定义和 ...

  5. php is_subclass_of,PHP is_subclass_of() 函数用法及示例

    PHP is_subclass_of() 函数用法及示例 is_subclass_of - 如果此对象是该类的子类,则返回 TRUE 语法is_subclass_of ( $object, $clas ...

  6. php mysqli_affected_rows,PHP mysqli_stmt_affected_rows() 函数用法及示例

    PHP mysqli_stmt_affected_rows() 函数用法及示例 mysqli_stmt_affected_rows()函数返回最后执行的语句更改,删除或插入的行总数. 定义和用法 my ...

  7. php array assoc,PHP array_udiff_assoc() 函数

    PHP array_udiff_assoc() 函数 实例 比较两个数组的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回差集:<?php function myfunct ...

  8. php array assoc,PHP array_udiff_assoc 函数

    一.函数功能: 计算出第一个数组与其他数组的差集(考虑键名和键值,对键值的比较使用自定义函数).比较两到多个数组,找出第一个数组中不包含在其他任何数组中的键/值对.此函数键值比较使用用户自定义函数,键 ...

  9. php array assoc,PHP array_uintersect_assoc() 函数

    PHP array_uintersect_assoc() 函数 实例 比较两个数组的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回交集:<?php function my ...

最新文章

  1. weblogic线程阻塞性能调优(图解)转
  2. SAP UI5 view.bindElement will also trigger an odata request
  3. 电商平台需要怎样的推荐系统?
  4. 转:UIViewController中各方法调用顺序及功能详解
  5. 对称加密与非对称加密算法
  6. 模型笔记1---3d max 导入obj模型设置
  7. 测绘摄影测量与遥感乙级资质申请流程及具体要求
  8. 量子计算机ai出现意识,人工智能到底会不会出现自我意识?会不会消灭人类?...
  9. android studio 官方虚拟机,Android Studio 移动虚拟机
  10. 第43届ACM icpc亚洲区域赛焦作站感想
  11. Windows10系统上投影(仅电影屏幕,复制,拓展,仅第二屏幕)类型的作用
  12. python爬虫入门基础知识_【PYTHON】【爬虫】关于python爬虫的一些基础知识
  13. 机器视觉的相机标定到底是什么?
  14. 【Spring】AOP实现日志记录
  15. 【架构】大数据风控数据系统架构
  16. c语言电流检测模块程序,C语言和MATLAB程序设计在电力谐波电流检测方法仿真中的应用...
  17. 用python计算工资工资_python练习-工资计算器
  18. 关于JDK lambda表达式与匿名内部类的等价实现却出现了截然不同的结果原因分析
  19. 【人工智能】机器人的未来发展:从工业自动化到知识自动化
  20. Linux下多显示器触屏调试与暂行解决方案

热门文章

  1. mysql capi函数详解_CAPI函数描述(A-F)
  2. Unity添加Vungle广告的方式
  3. 关于用户注册登录的问题
  4. asp.net是什么?
  5. GitHub代码管理初探
  6. JAVA:实现RodCutting棒材切割问题算法(附完整源码)
  7. Evernote international 剪藏
  8. 海信85U7G-PRO怎么样 有什么优缺点
  9. Android实现个人中心设置界面
  10. 全球及中国淀粉行业研究及十四五规划分析报告