php数组指针操作详解

 更新时间:2017年02月14日 15:35:01   作者:周全264  
本文主要介绍了php数组指针操作。具有很好的参考价值,下面跟着小编一起来看下吧

数组指针的操作:

移动数组指针的操作:

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

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

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

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

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

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

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

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

只获取数据 不移动指针

还有一个混合的操作:

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

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

移动指针:

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

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

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

List 函数:

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

利用list 和each 完成遍历

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

相关文章

  • PHP基于关联数组20行代码搞定约瑟夫问题示例

    PHP基于关联数组20行代码搞定约瑟夫问题示例

    这篇文章主要介绍了PHP基于关联数组20行代码搞定约瑟夫问题,结合具体实例分析了php使用关联数组解决约瑟夫问题的相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • PHP实现的最大正向匹配算法示例

    PHP实现的最大正向匹配算法示例

    这篇文章主要介绍了PHP实现的最大正向匹配算法,简单描述了最大正向匹配算法的概念、原理并结合实例形式分析了php实现与使用最大正向匹配算法的相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • PHP给前端返回一个JSON对象的实例讲解

    PHP给前端返回一个JSON对象的实例讲解

    今天小编就为大家分享一篇PHP给前端返回一个JSON对象的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • php中addslashes函数与sql防注入

    php中addslashes函数与sql防注入

    这篇文章主要介绍了php中addslashes函数与sql防注入,实例讲述了采用addslashes函数对于sql防注入的用处,对于PHP安全程序设计来说具有不错的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • cmd下运行php脚本

    cmd下运行php脚本

    cmd下运行php脚本的方法好多朋友感觉很奇怪,其实就是脚本
    2008-11-11
  • PHP最常用的2种设计模式工厂模式和单例模式介绍

    PHP最常用的2种设计模式工厂模式和单例模式介绍

    当你在不断的试图从你的应用程序中发现新的特征时,你是否发现你提出的解决方法和一些以前你已经实现的东西是如此的类似呢
    2012-08-08
  • php采集中国代理服务器网的方法

    php采集中国代理服务器网的方法

    这篇文章主要介绍了php采集中国代理服务器网的方法,涉及php采集的相关使用技巧,需要的朋友可以参考下
    2015-06-06
  • php抽奖概率算法(刮刮卡,大转盘)

    php抽奖概率算法(刮刮卡,大转盘)

    这篇文章主要为大家详细介绍了php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • PHP实现的DES加密解密类定义与用法示例

    PHP实现的DES加密解密类定义与用法示例

    这篇文章主要介绍了PHP实现的DES加密解密类定义与用法,结合实例形式分析了基于php定义的DES加密解密类与具体使用方法,需要的朋友可以参考下
    2018-07-07
  • 不要轻信 PHP_SELF的安全问题

    不要轻信 PHP_SELF的安全问题

    开门见山,考虑下面的代码(原文连接有详细的解释)
    2009-09-09

最新评论