PHP开发中常用的数组函数

array_shift — 将数组开头的单元移出数组
array_pop — 将数组最后一个单元弹出(出栈)
array_unshift — 在数组开头插入一个或多个单元
array_push — 将一个或多个单元压入数组的末尾(入栈)
array_keys — 返回数组中部分的或所有的键名
array_values — 返回数组中所有的值
in_array — 检查数组中是否存在某个值
array_key_exists — 检查给定的键名或索引是否存在于数组中
key_exists — 别名 array_key_exists
array_rand — 从数组中随机取出一个或多个单元
array_reverse — 返回一个单元顺序相反的数组
array_unique — 移除数组中重复的值
array_merge — 合并一个或多个数组
count — 计算数组中的单元数目或对象中的属性个数
sizeof — count 的别名
array_sum — 计算数组中所有值的和
array_flip — 交换数组中的键和值
array_count_values — 统计数组中所有的值出现的次数
shuffle — 将数组打乱
reset — 将数组的内部指针指向第一个单元
prev — 将数组的内部指针倒回一位
current — 返回数组中的当前单元
pos — current 的别名
each — 返回数组中当前的键/值对并将数组指针向前移动一步
next — 将数组中的内部指针向前移动一位
end — 将数组的内部指针指向最后一个单元
sort — 对数组排序
rsort — 对数组逆向排序
asort — 对数组进行排序并保持索引关系
arsort — 对数组进行逆向排序并保持索引关系
ksort — 对数组按照键名排序
krsort — 对数组按照键名逆向排序
compact — 建立一个数组,包括变量名和它们的值
range — 快速创建数组

点击此处
隐藏目录