一个PHP使用重新整理数组的小笔记

今天写PHP的时候,因为写好的一个库接受的一个数组参数中,第一个元素不符合那个函数的要求,所以要unset掉。于是我unset(0);但是这个操作之后发现数组中的0号位置的元素是删除了,但是数组的排列顺序依然是没变的,只是0号元素消失了,以前的下标顺序没变,不想自己写函数,我觉得PHP应该是有这方面的库函数的,于是首先想到了reset函数,但是用了这个函数之后发现完全没任何变化,后来查资料说---------reset() 函数把数组的内部指针指向第一个元素,并返回这个元素的值。我晕了,只是位移指针到位置,不变下标啊。后来想到PHP有个这个函数array_values($array);可以返回一个数组的所有值以一个标准数组的形式返回。于是就直接$array = array_values($array);就可以得到我最先想要的结果啦!!

posted on 2012-06-02 08:57 依旧涛 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/t-bruce-yu/archive/2012/06/02/2531540.html

一个PHP使用重新整理数组的小笔记相关推荐

  1. 13.在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。求一个数组的小和。(左神算法基础班源码)

    package basic_class_01; /*** *小和问题在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和.求一个数组的小和.例子:[1,3,4,2,5]1左边比1小的数 ...

  2. C++做一个有关二维数组的小案例(考试成绩统计)

    考试成绩统计案例 学习目标: 二维数组的遍历 案例描述: 有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩 语文 数学 英语 张三 100 100 100 李四 ...

  3. ❤️导图整理数组3: 两数之和II有序数组, 多个有序, 思路全变, 力扣167❤️

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

  4. 导图整理数组1: 总结了二分查找的通用模板写法, 彻底解决几个易混淆问题, 力扣35:搜索插入位置

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

  5. 1---结构体中最后一个成员为[0]长度数组的用法

     结构体中最后一个成员为[0]长度数组的用法 2012-04-27 16:03:58 分类: C/C++ 这是个广泛使用的常见技巧,常用来构成缓冲区.比起指针,用空数组有这样的优势:  1.不需要初始 ...

  6. 【超详细整理数组基础知识点】(学习笔记8--数组上)

    前言 新星计划第二篇博文,整理不易,点赞支持一下吧!!! 目录 一.一维数组 1.数组的定义 2.数组的大小 3.数组的初始化 4.数组的元素访问 二.数组与函数参数 1.数组元素作为函数参数 2.数 ...

  7. [小笔记]TypeScript/JavaScript数组转置

    [小笔记]TypeScript/JavaScript数组转置 CSDN:jcLee95 邮箱:291148484@163.com 在代数中,矩阵一个是一个方形数组,它由若干个长度相等的子数组构成.所谓 ...

  8. 课时10:列表:一个打了激素的数组1

    目录: 一.创建列表 二.向列表添加元素 三.课时10课后习题及答案 *************** 一.创建列表 *************** 创建列表跟创建普通变量一样,用中括号括起一堆数据就可 ...

  9. ❤️导图整理数组4: 三数之和 相比于 两数之和 的难点, 力扣15❤️

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

最新文章

  1. 路由策略与策略路由的区别。
  2. DPDK之makefile编译选项修改和gdb调试(三)
  3. Python技巧:不要在for与while循环后写else块
  4. linux fedora自定义终端terminal的快捷键
  5. Java 并发系列之十一:并发线程带来的风险
  6. Python数据库模块pymssql连接SQLServer数据库操作详解
  7. atitit.软件设计模式大的总结attialx总结
  8. 锐捷客户端 开机不能自动联网 无法启动DHCP Client服务
  9. 2004-2020年数学建模美赛O奖论文合集(免费)
  10. multisim红绿灯元器件在哪里_实验二Multisim交通灯仿真.ppt
  11. OPNsense用户手册-强制网络门户
  12. FPGA源同步时钟输出
  13. Docker镜像安装宋体
  14. 应用程序错误,如何解决?急
  15. 42多功能高速闭环驱动器使用手册
  16. python画名侦探柯南_名侦探柯南资源
  17. 理解单隐层ReLU神经网络的全局损失
  18. matlab中用polyfit、regress、nlinfit等进行详细的回归分析
  19. 使用KNN和SVM算法实现手写字体识别分类
  20. 工作流(Workflow) -- 实现简单工作流程

热门文章

  1. redis中的改操作
  2. file does not start with RIFF id(python)
  3. html 弹出层插件,jQuery弹出层插件(原创)
  4. SVM(四)KSVM
  5. c#中计算三角形面积公式_看着有点迷的三角形面积计算
  6. fastapi日志重复打印_【FastAPI】踩坑总结
  7. extjs 表单设置html5,ExtJS 配置和表格控件使用
  8. 在VUE中利用MQTT协议实现即时通讯
  9. 禅道之需求追踪和多角色协作流程
  10. Windows2003使用命令行设置共享权限与安全权限心得