php数组操作的基本函数

一、数组操作的基本函数
   1.array_values($arr)获得数组的值
   2.array_keys($arr)获得数组的键名
   3.array_flip($arr)数组中的值与键名互换(如果有重复前面的会被后面的覆盖)
   4.in_array(值,$arr); 在数组中检索值是否存在
   5.array_search(值,$arr);在数组中检索值,存在返回键名,否则返回 false
   6.array_key_exists(键,$arr); 检索给定的键名是否存在数组中
   7.range(低位,高位); 创建一个包含指定范围单元的数组
   8.array_unique($arr); 移除数组中重复的值,新的数组中会保留原始的键名
   9.array_reverse($arr,TRUE);返回一个单元顺序与原数组相反的数组,如果第二个参数为TRUE 保留原来的键名
   10.array_rand($arr,2); 从数组中随机取出一个或多个元素的键
   11.shuffle($arr); 将数组的顺序打乱
   12.count($arr);统计元素个数
   13.array_merge(数组 1,数组 1…)将多个数组合并起来
二、字符串和数组转换
   14.array   explode(分隔符,字符串): 将字符串通过分隔符分割后放到数组中。
   15.string  implode(连接符,数组):将数组元素通过连接符连接形成字符串,连接符默认为空
三、数组和变量之间的转换
   16.extract($arr);用于把数组中的元素转换成变量导入到当前文件中,键名当作变量名,值作为变量值
       注:(第二个参数很重要,可以看手册使用)
   17.compact(var1,var2,var3);用给定的变量名创建一个数组
四、数组的分段和填充(了解)
   18.array_slice(数组,偏移量,[长度]): 从偏移量开始取出一定长度的数组
   19.array_chunk(数组,长度):将数组切割成指定长度的多个数组
   20.array_pad(数组,长度,值): 用值将数组填补到指定长度
   21.array_fill(索引,长度,值): 用给定的值填充一个新数组
五、数组模拟栈(了解)
   22.array_push($arr,"值 1","值 2"); 将一个或多个元素压入数组栈的末尾(入栈),返回入栈元素的个数
   23.array_pop($arr);将数组栈的最后一个元素弹出(出栈)
六、支持回调函数的数组函数
   24.array array_map ( callable $callback , array $arr1 [, array $... ] )将回调函数作用到给定数组的     单元上,再由回调函数的返回值组成新的数组。
   25.bool array_walk ( array &$array , callable $funcname):将用户自定义函数funcname 应用到 array数组     中的每个单元。
七、数组排序
   26.sort()-以升序对数组排序
   27.rsort()-以降序对数组排序
   28.asort()-根据值,以升序对关联数组排序
   29.arsort()-根据值,以降序对关联数组排序
   30.ksort()-根据键,以升序对关联数组排序
   31.krsort()-根据键,以降序对关联数组排序
八、数组长度
   32.count($arr)
九.补充函数
   33.is_array — 检测变量是否是数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值