1,php数组常用的排序函数。

  • sort() - 以升序对数组排序
  • rsort() - 以降序对数组排序
  • asort() - 根据值,以升序对关联数组进行排序
  • ksort() - 根据键,以升序对关联数组进行排序
  • arsort() - 根据值,以降序对关联数组进行排序
  • krsort() - 根据键,以降序对关联数组进行排序

2,php常用的数组函数

  • array() - 创建数组。
  • count() - 返回数组中常用的数目。
  • in_array(search,array,type) - 数组中是否存在指定的值。(第3个参数,如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同说明)
  • array_map() - 把数组中的每个值发送到用户自定义函数,返回新的值。
  • array_pop() - 删除数组的最后一个元素(出栈)。
  • array_push() - 将一个或多个元素插入数组的末尾(入栈)。
  • array_rand() - 返回数组中一个或多个随机的键。
  • array_unique() - 删除数组中的重复值。
  • array_unshift() - 在数组开头插入一个或多个单元。
  • array_replace() - 使用第二个数组($a2)的值替换第一个数组($a1)的值。
  • array_reverse(array,preserve)函数将原数组中的元素顺序翻转,创建新的数组并返回。如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失
  • array_chunk(array,size,preserve_key) - 函数吧数组分割为新的数组会。 (size规定每个新数组里面包括多少个单元。preserve_key,可选默认为fasel,每个结果数组使用从零开始的新数组索引;true:保留原始数组中的键名)
  • array_column(array,column_key,index_key) - 返回输入数组中某个单一列的值。(column_key必需。需要返回值的列。可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。该参数也可以是NULL,此时将返回整个数组(配合 index_key 参数来重置数组键的时候,非常有用)。该函数必须在php5.5以上使用)
  • array_merge() - 函数把一个或多个数组合并为一个数组。(注释:1、如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。2、如果您仅向 array_merge() 函数输入一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引)
  • array_combine(key,value) - 通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值。
  • array_count_values() -本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数
  • array_key_exists(key,array) - 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。(注意:如果您指定数组的时候省略了键名,将会生成从 0 开始并且每个键值对应以 1 递增的整数键名。)
内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!

相关课程

3158 9.8元 100元 0.98折
3770 8.82元 9.8元 9折