您的位置:首页 > 编程语言 > PHP开发

PHP--数组处理函数

2015-05-18 09:51 197 查看
对数组类型的判断

is_array():

对数组key的判断/操作

array_keys():

array_key_exists():判断数组中是否存在指定的key

对数组value的判断/操作

in_array():

shuffle:打乱数组值的顺序

【疑惑】shuffle如何处理key与value的关系,打乱数组元素的顺序之后,是否还会保持原有的key与value的关系呢?

【解答】shuffle函数将数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序

数组差集--array_diff():

//array_diff():返回两个函数的差集(在返回数组中,键名保持不变)
$a1=array(1=>"Dog",2=>"Horse");
$a2=array(3=>"Horse",4=>"Dog",5=>"Fish");
print_r(array_diff($a1,$a2));	//cat
echo '<hr/>';
print_r(array_diff($a2,$a1));	//fish


array_diff(array1,array2):返回的结果是数组array1中存在,而在数组array2中不存在的元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: