定义和用法

array_diff() 函数返回两个数组的差集数组。返回的数组的元素都取自被比较的数组(既第一个数组)

在返回的数组中,键名保持不变。

语法

array_diff(array1,array2,array3...)
参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3 可选。与第一个数组进行比较的数组。

提示和注释

提示:可用一个或任意多个数组与第一个数组进行比较。

注释:只用值来比较。

例子1

<?php
$a1 = array(0=>"A",1=>"B",2=>"C");
$a2 = array(3=>"C",4=>"D",5=>"B");
print_r(array_diff($a1,$a2));
?>

输出:

Array ( [0] => A)

例子

<?php
// 多数组比较
$a = array(1,2,3,7);
$b = array(4,3,5);
$c = array(2,6,8);
print_r(array_diff($a,$b,$c));
?>

输出:

// 数组$a中的1,7在后两个数组($b,$c)中均不存在
Array ( [0] => 1 [3] => 7 )

  

最新文章

  1. Nodejs学习路线图
  2. test dword ptr [eax],eax ; probe page. visual studio
  3. 【HDU】1850 Being a Good Boy in Spring Festival
  4. NSIS打包(一)常用概念简介
  5. 图像处理界的标准图像Lena背后的故事
  6. ARM体系结构_DAY2
  7. C++11里面的Lambda表达式
  8. Apache Tomcat部署java web项目
  9. TCP/IP 和HTTP 协议基础知识
  10. Winsock网络编程笔记(1)----入门
  11. 从ELK到EFK演进
  12. bzoj3295[Cqoi2011]动态逆序对 树套树
  13. Python变量之白首如新,倾盖如故
  14. CF908D New Year and Arbitrary Arrangement(期望Dp+数学)
  15. windows10安装anaconda,配置tensorflow
  16. SHA-256算法和区块链原理初探
  17. C++定义自己的异常
  18. 玩转X-CTR100 l STM32F4 l NRF24L01+ 2.4G无线通信
  19. android判断adb调试是否打开及代码跳转到开发者选项界面
  20. 吴裕雄 python神经网络 水果图片识别(3)

热门文章

  1. Akka源码分析-Actor发消息
  2. Elasticsearch索引的操作,利用kibana(如何创建/删除一个es的索引?)
  3. mysql复制数据
  4. DataFrame编程模型初谈与Spark SQL
  5. 启用禁用USB接口
  6. VC socket api使用引入
  7. javascript部分知识点
  8. JS——祝愿墙
  9. Linux下的文件结构,及对应文件夹的作用
  10. 【译】x86程序员手册19-6.3.2数据访问的约束