php中current、next与reset函数用法实例


Posted in PHP onNovember 17, 2014

本文实例讲述了php中current、next与reset函数用法。分享给大家供大家参考。

具体代码如下:

$array=array('step one','step two','step three','step four');  //定义一个数组 

echo current($array)."<br/>n";       //返回数组第一个元素 

next($array);          //数组指针后移一位 

next($array);          //数组指针后移一位 

echo current($array)."<br/>n";       //返回数组当前元素,第三个值 

reset($array);          //指针指向数组第一个值 

echo current($array)."<br/>n";       //返回数组第一个值 
// 

 

$info=array('red','blue','green');      //定义数组 

while($result=current($info)) 

{ 

  echo $result; 

  echo "<br>"; 

  next($info); 

} 

 

// 

 

$array=array( 

'fruit1'=>'apple', 

'fruit2'=>'orange', 

'fruit3'=>'grape', 

'fruit4'=>'apple', 

'fruit5'=>'apple');         //定义数组 

while($fruit_name=current($array))      //循环获取数组当前值 

{ 

  if($fruit_name=='apple')        //如果当前值为apple 

  { 

    echo key($array).'<br/>';       //输出当前值的键名 

  } 

  next($array);          //数组指针下移一步 

}

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
人大复印资料处理程序_补充篇
Oct 09 PHP
PHP base64+gzinflate压缩编码和解码代码
Oct 03 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
php设计模式之观察者模式的应用详解
May 21 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
php获取一个变量的名字的方法
Sep 05 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 PHP
PHP实现简单的新闻发布系统实例
Jul 28 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 #PHP
php检测数组长度函数sizeof与count用法
Nov 17 #PHP
php中filter_input函数用法分析
Nov 15 #PHP
getimagesize获取图片尺寸实例
Nov 15 #PHP
php中rename函数用法分析
Nov 15 #PHP
php格式输出文件var_export函数实例
Nov 15 #PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 #PHP
You might like
php 判断数组是几维数组
2013/03/20 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
Linux下编译安装MySQL-Python教程
2015/02/02 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python 如何区分return和yield
2020/09/22 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
室内设计专业个人的自我评价
2013/12/18 职场文书
缓刑人员的思想汇报
2014/01/11 职场文书
防汛工作情况汇报
2014/10/28 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python