php数组的基础知识总结

自己总结在php数组中常哟的几个函数:

获得数组当前的键

key(数组名);


获得数组当前的元素

current(数组名);


将数组的指针移到下一位

next(数组名);若一开始跳出数组的范围就会失效


将数组的指针重置到第一位

reset(数组名);


将数组的指针上一位

prev(数组);跳出数组的范围就会失效


将数组的指针重置与数组的最后一位

end(数组名);


list(变量1,变量2,变量n)给变量赋值,且找寻数组元素下标为数值

list()=each()用list的变量来获取echo所取值和键


count($arr,true/[flase])获得数组的的长度若用出true就不会实现递归数组


range($star,$limit,步长)


arrg_merge(),将多个数组合并起来


shuffle(数组名)将数组打乱,这个直接影响原数组


arry_rand(数组名,数量)这个是随机获取当前数组的键


max()获得数组中的最大值


min()获得数组中的最小值


array_chunk($arr,步长);将数组拆分成多个数组


array_keys()获得数组的所有键,并且形成索引数组


array_values();获得数组的所有元素的值,并形成索引数组


array_combine($a,$b)将两个数组合成一个数组,分别形成新数组的键和值


array-filp(数组名)将数组的键和值对调;


in_array('值',数组名);判断某个值是不是子这个数组中


array_key_exists('键',数组名);判断某个键是不是存在这个数组中


array_search('值',数组名)这个查询某个数组的中的值,并返回其下标的值


implode('连接符号(这里有时可以省略)',数组名)用implode将数组用连接符号连接成字字符串


explode('分割符号',数组名);用explode将字符串按某种分隔符拆分成数组


extract(数组名)将数组用拆分成多个变量


compact(变量名)将变量组合成数组,名为键值为值,这里应注意写变量名时不应该写上$符号


array_map(“函数名”,数组名)将括号里的数组中的值传给函数,得到值再来形成另一一个数组


array_push(数组名,‘值‘)将值插在数组的后面


array_pop(数组名)将数组中的最后一个值弹出


array_shift(数组名)将数组中的最前的一个值弹出


array_unshift(数组名,'值')将值插入数组中的第一个值


sort(数组名)影响到的是的原来数组(升序排列,并且不会保留关联键,生成索引键)


rsort(数组名)降序排列


asort(数组)升序排列,并保留关联键


arsort(数组)降序排列,并保留关键值


自己个人理解总结的。。后续继续补上经常用到;;;



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值