PHP数组相关函数

帅气的开发者2020-03-25 05:47:047阅读
数组相关函数
创建数组
array	生成一个数组
array_combine	生成一个数组,用一个数组的值作为键名,另一个数组的值作为值
range	创建并返回一个包含指定范围的元素的数组
compact	创建一个由参数所带变量组成的数组
array_fill	用给定的值填充生成数组
 	 
数组合并和拆分
array_chunk	把一个数组分割为新的数组块
array_merge	把两个或多个数组合并成一个数组
array_slice	在数组中根据条件取出一段值,并返回。
 	 
数组比较
array_diff	返回两个数组的差集数组
array_intersect	返回两个或多个数组的交集数组
 	 
数组查找替换
array_search	在数组中查找一个键值
array_splice	把数组一部分删除把其他值替代
array_sum	返回数组中所有值的总和
in_array	在数组中搜索指定的值,区分大小写
array_key_exists	判断某个数组中是否存在指定的key
 	 
数组指针操作
key	返回数组内部指针当前指向的键名
current	返回数组中的当前元素
next	把指向当前元素的指针移动到下一个元素位置,并返回当前元素的值
prev	把指向当前元素的指针移动到上一个元素位置,并返回当前元素的值
end	将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)
reset	把数组内部指针指向第一个元素,并返回该元素的值
list	用数组中的元素为一组变量赋值
array_shift	删除数组中的第一个元素,并返回被删除元素的值
array_unshif	在数组开头插入一个或者多个元素
array_push	向数组最后压入一个或多个元素
array_pop	删除数组最后一个元素
 	 
数组键值操作
shuffle	将数组打乱,保留键名
count	计算数组中单元个数或者对象属性个数
array_flip	返回一个键值翻转后的数组
array_keys	返回数组所有键,组成一个数组
array_values	返回数组所有值,组成一个数组
array_reverse	返回一个元素顺序相反的数组
array_count_values	统计数组中所有值出现的次数
array_rand	从数组中随机抽取一个或者多个元素,注意是键名
each	返回数组中当前的键/值对并将数组指针向前移动一步
array_unique	移除数组中重复的值
 	 
数组排序
sort	对数组排序
rsort	对数组逆向排序
asort	对数组进行排序并保持索引关系
arsort	对数组进行逆向排序并保持索引关系
ksort	对数组按照键名排序
krsort	对数组按照键名逆向排序
natsort	用“自然排序”算法对数组排序
natcasesort	用“自然排序”算法对数组进行不区分大小写字母的排序
PHP打印
举报&反馈

写评