php数组指针操作详解

yipeiwu_com6年前PHP代码库

数组指针的操作:

移动数组指针的操作:

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

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

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

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

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

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

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

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

只获取数据 不移动指针

还有一个混合的操作:

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

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

移动指针:

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

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

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

List 函数:

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

利用list 和each 完成遍历

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

相关文章

PHP CURL函数库第1/2页

curl_close — 关闭一个curl会话 curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数 curl_errno — 返回一个包含当前会话错误信息的数...

PHP中调试函数debug_backtrace的使用示例代码

PHP中调试函数debug_backtrace的使用示例代码

前言 如果我们想知道某个方法被谁调用了? debug_backtrace可以解决。debug_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然。...

PHP实现邮件群发的源码

复制代码 代码如下: <?php  // 请求 PHPmailer类 文件  require_once("class.phpmailer.php");...

php实现根据字符串生成对应数组的方法

本文实例讲述了php实现根据字符串生成对应数组的方法,是比较实用的技巧。分享给大家供大家参考。具体方法如下: 先看看如下示例: <?php $config = arr...

PHP设计模式之单例模式定义与用法分析

本文实例分析了PHP设计模式之单例模式。分享给大家供大家参考,具体如下: 单例模式(Singleton Pattern 单件模式或单元素模式),是常见的一种设计模式,它有三个特点...