PHP array_diff_assoc() 函数
2024-08-30 10:10:28
实例
比较两个数组的键名和键值,并返回差集:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
定义和用法
array_diff_assoc() 函数用于比较两个(或更多个)数组的键名和键值 ,并返回差集。
该函数比较两个(或更多个)数组的键名和键值,并返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名和键值。
语法
array_diff_assoc(array1,array2,array3...);
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
技术细节
返回值: | 返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名和键值。 |
---|---|
PHP 版本: | 4.3+高佣联盟 www.cgewang.com |
更多实例
实例 1
比较两个数组的键名和键值,并返回差集:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
实例 2
比较三个数组的键名和键值,并返回差集:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
最新文章
- Python之路 day2 字符编码及转换
- idea添加内存
- DOM属性操作
- 2016HUAS暑假集训训练2 J - 今年暑假不AC
- java 访问修饰符
- DelphiTXT文档编辑器
- Jconsole: JAVA 监视和管理控制台简介
- QT小技巧—更好管理项目(增加预编译头文件,并且指定moc文件的生成位置)good
- GreenDAO数据库版本升级
- 如何解决ORA-12547: TNS:lost contact错
- 解决JSONObject.fromObject数字为null时被转换为0
- HTTP 协议详解(超级经典)-转
- MySQL慢查询日志相关的配置和使用。
- Golang时间函数及测试函数执行时间案例
- Unity3D笔记 英保通十 射线碰撞器检测
- By.cssSelector定位元素一个不足发现
- 【SSH网上商城项目实战02】基本增删查改、Service和Action的抽取以及使用注解替换xml
- 【动态规划/多重背包问题】POJ1014-Dividing
- tyvj 2075 借教室 题解
- (C/C++) Link List - C++ 版本