php array assoc,PHP array_diff_assoc() 函数用法及示例
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() 函数用法及示例相关推荐
- php array的用法,PHP array() 函数用法及示例
PHP array() 函数用法及示例 定义和用法 array()函数是用来创建一个PHP数组.该函数可用于创建索引数组或关联数组.PHP数组可以是一维或多维的. 语法 创建PHP索引数组的语法:$a ...
- php dateparse,PHP date_parse_from_format() 函数用法及示例
PHP date_parse_from_format() 函数用法及示例 date_parse_from_format()函数获取有关根据指定格式格式化的给定日期的信息. 定义和用法 date_par ...
- python和R数据类型查看、赋值、列表、for循环、函数用法对比示例
python和R数据类型查看.赋值.列表.for循环.函数用法对比示例 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计 ...
- php中的class的用法,PHP get_class_vars() 函数用法及示例
PHP get_class_vars() 函数用法及示例 get_class_vars() 函数返回由类的默认属性组成的数组 语法get_class_vars ( $class_name ); 定义和 ...
- php is_subclass_of,PHP is_subclass_of() 函数用法及示例
PHP is_subclass_of() 函数用法及示例 is_subclass_of - 如果此对象是该类的子类,则返回 TRUE 语法is_subclass_of ( $object, $clas ...
- php mysqli_affected_rows,PHP mysqli_stmt_affected_rows() 函数用法及示例
PHP mysqli_stmt_affected_rows() 函数用法及示例 mysqli_stmt_affected_rows()函数返回最后执行的语句更改,删除或插入的行总数. 定义和用法 my ...
- php array assoc,PHP array_udiff_assoc() 函数
PHP array_udiff_assoc() 函数 实例 比较两个数组的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回差集:<?php function myfunct ...
- php array assoc,PHP array_udiff_assoc 函数
一.函数功能: 计算出第一个数组与其他数组的差集(考虑键名和键值,对键值的比较使用自定义函数).比较两到多个数组,找出第一个数组中不包含在其他任何数组中的键/值对.此函数键值比较使用用户自定义函数,键 ...
- php array assoc,PHP array_uintersect_assoc() 函数
PHP array_uintersect_assoc() 函数 实例 比较两个数组的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回交集:<?php function my ...
最新文章
- weblogic线程阻塞性能调优(图解)转
- SAP UI5 view.bindElement will also trigger an odata request
- 电商平台需要怎样的推荐系统?
- 转:UIViewController中各方法调用顺序及功能详解
- 对称加密与非对称加密算法
- 模型笔记1---3d max 导入obj模型设置
- 测绘摄影测量与遥感乙级资质申请流程及具体要求
- 量子计算机ai出现意识,人工智能到底会不会出现自我意识?会不会消灭人类?...
- android studio 官方虚拟机,Android Studio 移动虚拟机
- 第43届ACM icpc亚洲区域赛焦作站感想
- Windows10系统上投影(仅电影屏幕,复制,拓展,仅第二屏幕)类型的作用
- python爬虫入门基础知识_【PYTHON】【爬虫】关于python爬虫的一些基础知识
- 机器视觉的相机标定到底是什么?
- 【Spring】AOP实现日志记录
- 【架构】大数据风控数据系统架构
- c语言电流检测模块程序,C语言和MATLAB程序设计在电力谐波电流检测方法仿真中的应用...
- 用python计算工资工资_python练习-工资计算器
- 关于JDK lambda表达式与匿名内部类的等价实现却出现了截然不同的结果原因分析
- 【人工智能】机器人的未来发展:从工业自动化到知识自动化
- Linux下多显示器触屏调试与暂行解决方案