php数组常用函数

2018-06-22 05:37:32来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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 递增的整数键名。)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:PHP基础

下一篇:TP3.2.3 接入阿里sms 短信接口