php常用函数

sisophon 2019-09-27 PM 202℃ 0条

php常用函数小结:

1.array_combine:

用一个数组的值作为新数组的键名,另一个数组的值作为新数组的值

语法:
array_combine(keys,values)
参数:
keys   必需  键名数组
values 必需  键值数组
                             

2.array_chunk

拆分数组成多个数组

语法:
array(array,size,preserve_key);
参数:
array  必需  规定要使用的数组
size   必需  整数值 规定每个新数组包含多少个元素
preserve_key  可选   true  保留原始数组中的键名   false  默认 每个结果数组使用从零开始的新数组索引

3.array_count_values

对数组中的所有值进行计算

语法:array_count_values(array)
参数:array  必需 规定需要对值进行计数的数组

4.array_diff

函数返回两个数组的差集数组

语法:array_diff(array1,array2,array3...)
参数:array1 必需 与其他数组进行比较的第一个数组
      array2 必需 与第一个数组进行比较的数组
      array3 可选 与第一个数组比较的其他数组

5.array_map

将用户自定义函数作用到数组中的每个值上 并返回用户自定义函数作用后的带有新值的数组

语法:array_map(myfunction,array1,array2,array3...)
参数:myfunction    必需  用户自定义函数的名称或者null
    array1             必需  规定数组
    array2             可选 规定数组
    array3             可选 规定数组

6.array_merge

函数把一个或者多个数组合并为一个数组

语法:array_merge(array1,array2,array3...)
 参数:array1   必需  规定数组
      array2   可选 规定数组
      array3   可选  规定数组

7.array_pop

函数删除数组中的最后一个元素


语法:array_pop(array)
参数:array  必需  规定数组

8.array_push

函数向第一个参数的数组尾部添加一个或者多个元素(入栈),然后返回新的数组长度


语法:array_push(array,value1,value2...)
参数:array  必需  规定数组
      value1 必需 规定要添加的值
      value2 可选 规定要添加的值

9.array_rand

函数返回数组中的随机键名 后者如果您规定函数返回不只一个键名则返回包含随机键名的数组

语法:array_rand(array,number)
参数:array    必需  规定数组
      number 可选 规定返回多少随机键名

10.array_search

函数在数组中搜索某个键值 并返回对应的键名

  语法:array_search(value,array,strict)
  参数:value  必需 规定需要搜索的键值
        array   必需 规定要搜索的数组
        strict   可选  true 函数在数组中搜索数据类型和值都一致的元素 
                                  false 数组中检查给定值得类型  数字5和字符串5是不同的

11.array_shift

函数删除数组中的第一个元素 并返回被删除元素的值

  语法:array_shift(array)
  参数:必需 规定数组

12.array_unique

函数移除数组中的重复的值 并返回结果数组

 语法:array_shift(array)
 参数:array  必需  规定数组
            sortingtype   可选 规定比较数组元素
                                   SORT_STRING  默认 把项目作为字符串来比较
                                   SORT_REGULAR 把每一项按照常规顺序排列
                                   SORT_NUMERIC  把每一项当做数字来处理
                                   SORT_LOCALE_STRING   把每一项作为字符串来处理 基于当前区域设置

13.array_slice

函数在数组中根据条件取出一段值 并返回

语法:array_slice(array,start,length,preserve)
参数:array   必需 规定数组
           start     必需    数值  规定取出元素的开始位置 0=第一个元素
                                  如果该值设置为整数 则从前往后开始取
                                  如果该值设置为负数 则从后向前取start绝对值 -2意味着数组的倒数第二个元素开始
            length 可选 数值 规定被返回的数组的长度
                                 如果该值设置为整数 则返回该数量的元素
                                 如果该值设置为负数 则函数将在距离数组这么远的地方终止取出
                                 固若该值未设置  则一直到数组末端
            preserve  可选 true  保留键名
                                     false 重置键名

14.count

返回数组中元素的数目

  
  语法:count(array,mode)
  参数:array  必需  规定数组
             mode 0  默认不对多为数组中的所有元素进行计数
                        1  递归地计数数组中的元数目  计算多维数组中的所有元素

15.current

返回数组中当前元素的值

  语法:current(array)
  参数:array  必需 规定要使用的数组

16.in_array

函数总是否存在指定的值

 
 语法:in_array(search,array,type)
 参数:search  必需 规定要在数组中搜索的值
           array     必需 规定要搜索的数组
           type     可选 如果设置该参数为true  则检查搜索的数据与数组的值得类型是否相同

17.list

函数用于在一次操作中给一组变量赋值

 
 语法:list(var1,var2,...)
 参数:var1  必需   第一个需要赋值的变量
            var2  可选  更多需要赋值的变量

18.shuffle

函数把数组中的元素按随机顺序重新排列

 语法:shuffle(array)
 参数:array  必需  规定使用的数组

19.array_keys

函数返回包含数组中所有键名的一个新数组

  语法:array_keys(array,value,strict)
  参数:array  必需  规定数组
             value  可选  您可以指定的键值  然后只有该键值对应的键名会被返回 
            strict  可选  与value参数一起使用
                       true  返回带有指定键值的键名 依赖类型 数字5和字符串5是不同的
                       false 默认值  不依赖任何类型 数字5和字符串5 是相同的

20.array_reverse

函数以相反的元素顺序返回数组

  语法:array_reverse(array,preserve)
  参数:array 必需  规定数组
              preserve  true  保留键名
                               false  重置键名

21.arsort

函数对关联数组按照键值进行降序排序

  语法:arsort(array,sortingtype)      
标签: PHP

非特殊说明,本博所有文章均为博主原创。

上一篇 php sprintf函数
下一篇 php代码片段

评论啦~