本文实例总结了php常用经典函数。分享给大家供大家参考,具体如下:
数组函数
数组操作
range(start,end)
创建一个数组,值从start开始,一直到end结束
如果range里面的参数是数字,那么他直接按照数字大小的顺序排序,如果里面的参数是一个字符,那么他将按照ascii编码的顺序排序。
array_merge()
作用:将几个数组,然后生成一个新的数组。
如果合并数组的下标是数字,那么他会无视下标,直接生成一个新的数组,然后下标从0开始重新排序
如果合并数组的下标是字符串,那么他会保留原来的下标,合并后的数组,如果下标出现了冲突,那么后来的值会将原来的值替换。
array_combine()
作用: 将两个数组合并,第一个数组里元素的值被当成新数组元素的下标,第二个数组里元素的值被当成新数组元素的值。
语法: array_combine($arr1,$arr2)
array_combine去合并两个数组,两个数组元素的数量必须是一样的。
array_rand()
随机取出一个数组的下标
array_rand存在第二个参数,默认情况下是1,代表获取一个数组元素的下标,他的数据类型等同于下标的数据类型,但是如果一次性随机获取多个元素的下标,他返回的是一个数组。
虽然他是随机获取数组元素的下标,但是获取后的结果一定是小的下标放在前面而大的下标放在后面。
shuffle()
作用: 打乱一个数组的排序。
使用shuffle打乱一个数组,不需要重新复制,它会自动将原来的数组的元素顺序打乱。
is_array()
作用: 判断一个变量是否是数组数据类型。
语法: is_array(变量名),如果是数组,返回一个true,如果不是数组,返回一个false。
array_search()
作用: 根据一个数组元素的值,去寻找他相对于的下标