php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值

2015-01-24信息快讯网
next() 定义和用法
next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回该元素的值。

如果内部指针已经超过数组的最后一个元素,函数返回 false。

语法
next(array)参数 描述
array 必需。规定要使用的数组。

说明
next() 和 current() 的行为类似,只有一点区别,在返回值之前将内部指针向前移动一位。这意味着它返回的是下一个数组单元的值并将数组指针向前移动了一位。如果移动指针的结果超出了数组单元的末端,则 next() 返回 FALSE。

注意:如果数组包含空的单元,或者单元的值是 0 则该函数碰到这些单元也返回 FALSE。要正确遍历可能含有空单元或者单元值为 0 的数组,请参见 each() 函数。

例子
 
<?php 
$people = array("Peter", "Joe", "Glenn", "Cleveland"); 

echo current($people) . "<br />"; 
echo next($people); 
?> 

输出:

Peter
Joe
php中current、next与reset函数用法实例
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php笔记之:php数组相关函数的使用
PHP 读取Postgresql中的数组
PHP 数组和字符串互相转换实现方法
PHP递归返回值时出现的问题解决办法
浅析PHP递归函数返回值使用方法
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
php数组函数序列之array_values() 获取数组元素值的函数与方法
php数组函数序列之array_keys() - 获取数组键名
php数组函数序列之array_combine() - 数组合并函数使用说明
php数组函数序列之in_array() 查找数组值是否存在
php数组函数序列之array_unique() - 去除数组中重复的元素值
批量获取memcache值并按key的顺序返回的实现代码
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
php将fileterms函数返回的结果变成可读的形式
简单的移动设备检测PHP脚本代码
php 数组的指针操作实现代码
PHP数组对比函数,存在交集则返回真,否则返回假
PHP开发中四种查询返回结果分析
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
©2014-2024 dbsqp.com