本文主要介绍了php数组指针操作。具有很好的参考价值,下面跟着小编一起来看下吧

数组指针的操作:

移动数组指针的操作:

Next() 向下 同时会获得当前元素的值。

Prev() 向上同时会获得当前元素的值。

End() 移动到最后一个元素单元 获得最后一个元素的值

Reset() 移动到第一个单元 获得第一个元素的值。

如果移动不成功,返回false。

参数都为需要操作的数组,并且是引用传递。

获得指针指向的元素的信息:

Key();//获得当前数组指针指向的元素下标

Current();//获得当前数组指针指向的元素

只获取数据 不移动指针

还有一个混合的操作:

即可以获得当前指针元素的信息(键值) 也 可以同时移动指针。

Each(); 获得当前元素的信息(键和值的信息),

移动指针:

我们有时可以利用each的特性,来达到遍历数组的目的:

应该利用循环结构 配合each完成。

配合条件:each到最后一个元素时,就会返回false。

List 函数:

List的限制:只针对索引数组起作用。

利用list 和each 完成遍历

但是使用完each遍历后 数组指针是不会reset的重置的,需要手动重置。

以上就是本文的全部内容,希望对大家的学习有所帮助。

相关推荐:

php指针取数组元素,php实现数组指针操作详解相关推荐

  1. linux拉取指定时间内,Linux 日期和时间操作详解

    Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种.系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的 ...

  2. c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...

    c语言引用数组元素时其数组下标的允许的数据类型是什么 发布时间:2020-07-30 11:56:52 来源:亿速云 阅读:621 作者:Leah c语言引用数组元素时其数组下标的允许的数据类型是什么 ...

  3. Java 数组定义格式-数组动态初始化-数组元素的访问-数组静态初始化-数组的遍历-数组获取最大值

    数组定义格式: 1.数组概述 在一个班级中,有非常多学生需要存储每位学生的考试成绩. 比如 a=98; b=97; c=96; d=88; -- 1)数组概述:一次性声明大量的用于存储数据的变量; 这 ...

  4. C语言试题四十四之移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后。

    1. 题目 请编写一个函数function,它的功能是:移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后. 2 .温馨提示 C语言试题汇总里可 ...

  5. php数组(数组的定义、使用、删除数组、数组操作符、数组排序、数组元素查找、数组的常用函数)

    什么是数组 数组是一种数据类型,在PHP中广泛应用. 数组是一个可以存储一组或一系列数值的变量. 在PHP中,数组中的元素分为两个部分,分别为键(Key)和值(Value). "键" ...

  6. 在c 语言中 引用数组元素时,【单选题】在 C 语言中,引用数组元素时,其数组下标的数据类型不允许是 A. 整型常量 B. 整型表达式 C. 整形符号常量 D. 整型变量...

    [单选题]在 C 语言中,引用数组元素时,其数组下标的数据类型不允许是 A. 整型常量 B. 整型表达式 C. 整形符号常量 D. 整型变量 更多相关问题 [单选] 焖饭和蒸饭哪个更节省燃气?() [ ...

  7. c++随机打乱数组_编程之路之php数组操作详解【文末有惊喜】

    一.数组的操作 数组是一种复合数据类型,是数据的集合. 数组中的数据称为元素,每个元素是由键和值组成的键值对. 二.数组分类 1.关联数组 数据是由键和值形式构成的数组,键和值有一定关系 $arr = ...

  8. js数组中foEach和map的用法详解 jq中的$.each和$.map

    数组中foEach和map的用法详解 相同点: 1.都是循环遍历数组(仅仅是数组)中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项value, ...

  9. java迭代器删除元素_java迭代器中删除元素的实例操作详解

    java迭代器中删除元素的实例操作详解 2021-01-21 16:40:08 我们知道通过Iterator,可以对集合中的元素进行遍历.那么在其中遇到我们不需要的元素时,可不可以在遍历的时候顺便给删 ...

  10. php根据元素返回可以,array_search()函数按元素值返回键名步骤详解

    这次给大家带来array_search()函数按元素值返回键名步骤详解,array_search()函数按元素值返回键名的注意事项有哪些,下面就是实战案例,一起来看一下. array_search() ...

最新文章

  1. ALS爱立思脚本调用参考
  2. python生成一定范围的符合正态分布的数
  3. cve-2015-0569 安卓手机提权ROOT漏洞 分析
  4. 互联网1分钟 |1204
  5. 重读经典(点云深度学习开山之作):《Deep learning on point clouds for 3D scene understanding》(持续更新中)
  6. javascript获取系统时间时区_详解Linux操作系统修改时间和修改时区的方法
  7. java jsp网页计算器_JSP实现计算器功能(网页版)
  8. .net core精彩实例分享 -- 基础篇
  9. 集训8.21树状数组讲解
  10. 7-2 两个数的简单计算器 (10 分)
  11. cdr X6 64位32位缩略图补丁包
  12. Windows CE 5.0 五笔输入法
  13. 移远 NB-IOT_BC95_AT命令集
  14. gRPC 流式传输极简入门指南
  15. html游戏寻宝源码,WP7 Platformer寻宝游戏源码
  16. 愿你一直能够撑下去!
  17. 【Endnote X9服务器运行失败】
  18. 【WPS在线文档转换】
  19. 24段魔尺,可以折出哪些精美图案(续)
  20. mac时间机器的使用

热门文章

  1. jquery 根据class名 赋值_jquery为input赋值方法总结
  2. Dota2 Senate
  3. -- 45、查询选修了全部课程的学生信息
  4. 龙运国际董事长孙建军担任浙江省山东商会执行会长
  5. 【PWN之路】二进制基础
  6. matlab中im2bw函数的用法
  7. BFC机制与浮动定位脱离文档流
  8. 【每日最爱一句】2013.06.22
  9. maven生命周期及命令用法
  10. 四,usb typeC-ucsi