php数组函数-array_diff()

array_diff()函数返回两个数组的差集数组。该数组包括了所有在被比较

数组中,但是不在任何其他参数数组中的键值

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

array_diff(array1,array2,array3...);

array1:必需。与其他数组进行比较的第一个数组。

array2:必需。与第一个数组进行比较的数组。

array3:可选。与第一个数组进行比较的数组。

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

<?php 
$a1 = array(0=>‘Cat‘,1=>‘Dog‘,2=>‘Horse‘);
$a2 = array(3=>‘Horse‘,4=>‘Dog‘,5=>‘Fish‘);
print_r(array_diff($a1,$a2));
?>

输出:Array ( [0] => Cat )

时间: 2024-08-09 22:01:19

php数组函数-array_diff()的相关文章

【风马一族_php】数组函数

原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负  2016-11-09 15:56:26 数组 函数 php--数组的尝鲜事例 array_change_key_case - 返回字符串键名全为小写或大写的数组 语法:array_change_key_case(数组名); php-->修改数组的键名(下标)的字母大小写 array_chunk - 将一个数组分割成多个 语法:array_chunk(数组名,

(基础篇)数组函数详解

一.数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值 array_keys($arr);获得数组的键名 array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr);在数组中检索apple array_search("apple",$arr);在数组中检索apple ,如果存在返回键名 array_key_exists("apple",

php数组函数常见的那些

一.数组操作的基本函数 array_values($arr); //获得数组的值 array_keys($arr); //获得数组的键名 array_flip($arr); //数组中的值与键名互换(如果有重复前面的会被后面的覆盖) array_search('PHP',$arr); //检索给定的值,加true则是严格类型检查 array_reverse($arr); //将数组中的元素翻转 in_array("apple", $arr); //在数组中检索apple array_k

辛星解读之php中的重点函数第一节之数组函数

这里我已经写好它的pdf版本了,比本博客更加适合阅读.首先说一下它在百度网盘的下载地址把:百度网盘下载 ,如果左边连接跪了,可以在浏览器中输入:http://pan.baidu.com/s/1qW5AYzM 来下载.然后说一下它在csdn的下载地址,是免积分的奥,下载地址:csdn资源下载处 ,如果连接不起作用,可以在浏览器输入:http://download.csdn.net/detail/xinguimeng/7697309  来手动下载. 好,我们知道php中函数还是很多的,正是这些函数为

PHP数组函数总结

一.新建数组 数组没有大小限制,所以只需建立引用就可以创建数组,例如: $state[0]= '111'; $state[1]= '222'; 如果索引值是数值索引而且是递增的,还可以在创建时省略索引值. $state[] ='111'; $state[] ='222'; 可以使用array()创建数组,如: $state =array('111', '222'); $state =array('one'=>'111', 'two'=>'222'); 使用list()提取数组,例如: $sta

前端学PHP之数组函数

× 目录 [1]键值操作 [2]记数[3]回调函数[4]组合[5]栈和队列[6]顺序 前面的话 PHP中的数组功能非常强大,数组处理函数有着强大.灵活.高效的特点.PHP5提供了近100个操作数组的系统函数,包括排序函数.替换函数.数组计算函数等.下面将详细介绍数组函数 [注意]关于javascript数组的22种方法移步至此 键值操作 数组的每个元素都是由键值对组成,通过元素的键名来访问对应的键值.关于键值操作有array_values().array_keys().in_array().ar

php常用数组函数

一.数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索apple ,如果存在返回键名array_key_exists("apple&quo

PHP数组函数基础知识

什么是数组?数组就是被命名的用来存储一系列数值的地方.数组array是非常重要的数据类型.相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值.数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值. 在 PHP 中,有三种数组类型: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组 创建数组 array(key => value) 创建索引数组 使用array()函数声明数组.PHP属于弱类型语言相对较灵活

PHP知识点(1) - 数组函数

数组内指针 -current() -key() -prev() -next() -reset() -end() 预定义数组 $_SERVER() $_ENV() $_REQUEST() $_GET() $_POST() $_FILES $_SESSION() $_COOKIE() $GLOBALS() 数组的键/值处理相关函数 array  array_keys($array[, search_value[ , bool]])    指定第一个参数表示返回数组的所有键值,指定第二个参数,只返回该