• 售前

  • 售后

热门帖子
入门百科

PHP array_shift()用法实例分析

[复制链接]
天剑和nee 显示全部楼层 发表于 2021-10-26 13:16:21 |阅读模式 打印 上一主题 下一主题
本文实例陈诉了PHP array_shift()用法。分享给各人供各人参考,详细如下:
  1. array_shift()
复制代码
将数组开头的单元移出数组,并作为结果返回,将数组长度减一并将全部其它单元向前移动一位。全部的数字键名将改为从零开始计数,文字键名将稳定。如果数组为空或不是一个数组则返回 NULL。
留意:如果元素量很大,这个操作会很耗时,由于要重新盘算索引,时间复杂度为O(n);改进方法是先用
  1. array_reverse()
复制代码
,再用
  1. array_pop()
复制代码

简朴事例如下:
  1. $arr = array('a','b','c','d','e');
  2. print_r($arr);
  3. $arr0 = array_shift($arr);
  4. print_r($arr0);
  5. $arr1 = array_reverse($arr);
  6. print_r($arr1);
  7. array_pop($arr1);
  8. print_r($arr1);
  9. $arr = array_reverse($arr1);
  10. print_r($arr);
复制代码
运行结果:
  1. Array
  2. (
  3.     [0] => a
  4.     [1] => b
  5.     [2] => c
  6.     [3] => d
  7.     [4] => e
  8. )
  9. aArray
  10. (
  11.     [0] => e
  12.     [1] => d
  13.     [2] => c
  14.     [3] => b
  15. )
  16. Array
  17. (
  18.     [0] => e
  19.     [1] => d
  20.     [2] => c
  21. )
  22. Array
  23. (
  24.     [0] => c
  25.     [1] => d
  26.     [2] => e
  27. )
复制代码
更多关于PHP干系内容感爱好的读者可检察本站专题:《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP数据布局与算法教程》、《php程序设盘算法总结》、《php字符串(string)用法总结》及《PHP常用遍历算法与技巧总结》
希望本文所述对各人PHP程序设计有所资助。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作