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


Posted in PHP onOctober 31, 2011

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 相关文章推荐
PHP 反向排序和随机排序代码
Jun 30 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
PHP 读取Postgresql中的数组
Apr 14 PHP
PHP加Nginx实现动态裁剪图片方案
Mar 10 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
PHP实现微信网页授权开发教程
Jan 19 PHP
YII框架中搜索分页jQuery写法详解
Dec 19 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
Jan 23 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 #PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 #PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 #PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 #PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 #PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 #PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 #PHP
You might like
PHP往XML中添加节点的方法
2015/03/12 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
php文件缓存方法总结
2016/03/16 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
javascript比较文档位置
2008/04/08 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
javascript 计算两个整数的百分比值
2009/12/26 Javascript
JQuery的一些小应用收集
2010/03/27 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
Python编码类型转换方法详解
2016/07/01 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
python如何快速生成时间戳
2020/07/21 Python
python 怎样进行内存管理
2020/11/10 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
Java语言程序设计测试题改错题部分
2014/07/22 面试题
写自荐信要注意什么
2013/12/26 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle