PHP经常使用数组函数

implode(分隔,str) 把数组值数据按指定字符链接起来数组

explode([分隔],arr)按指定规则对一个字符串进行分割,返回值为数组
 
count(arr) 计算数组中的单元数目或对象中的属性个数
 
is_array(arr) 检测变量是不是数组
 
sort(arr) 对数组排序
 
rsort(arr) 对数组逆向排序
 
array_unique(arr)移除数组中重复的值
 
array_shift(arr) 将数组开头的第一个元素作为结果返回,同时删除
 
array_unshift(arr,str) 在数组开头插入一个或多个单元
 
array_push(arr,str) 将一个或多个单元压入数组的末尾(入栈)
 
array_pop(arr) 将数组的最后一个元素作为结果返回,同时将其删除(出栈)
 
array_sum(arr) 计算数组中全部值的和
 
array_flip(arr) 交换数组中的键和值
 
current(arr)返回数组中的当前单元
 
prev(arr) 将数组的内部指针倒回一位
 
next(arr)将数组中的内部指针向前移动一位
 
reset(arr)数组的内部指针指向第一个单元
 
end(arr)将数组的内部指针指向最后一个单元 
 
array_change_key_case(arr)  返回字符串键名全为小写或大写的数组
 
array_chunk()  将一个数组分割成多个
 
array_count_values() 统计数组中全部的值出现的次数
 
array_fill() 用给定的值填充数组
 
array_filter() 用回调函数过滤数组中的单元 
 
array_search() 在数组中搜索给定的值,若是成功则返回相应的键名
 
array_reverse() 返回一个单元顺序相反的数组
 
array_merge()合并一个或多个数组
 
array_combine() 建立一个数组,用一个数组的值做为其键名,另外一个数组的值做为
其值
 
array_values()返回数组中全部的值
 
array_keys() 返回数组中全部的键名
 
range()创建一个包含指定范围单元的数组