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 相关文章推荐
php 破解防盗链图片函数
Dec 09 PHP
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 PHP
PHP输出时间差函数代码
Jan 28 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
php用户注册信息验证正则表达式
Nov 12 PHP
ThinkPHP项目分组配置方法分析
Mar 23 PHP
详解php中的implements 使用
Jun 13 PHP
Laravel框架基于ajax实现二级联动功能示例
Jan 17 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 PHP
laravel model 两表联查示例
Oct 24 PHP
详解phpstorm2020最新破解方法
Sep 17 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 使用GD库为页面增加水印示例代码
2014/03/24 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
使用IE的地址栏来辅助调试Web页脚本
2007/03/08 Javascript
用JQuery调用Session的实现代码
2010/10/29 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
[00:14]护身甲盾
2019/03/06 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
python 解析html之BeautifulSoup
2009/07/07 Python
Python、Javascript中的闭包比较
2015/02/04 Python
python绘制简单彩虹图
2018/11/19 Python
Python中变量的输入输出实例代码详解
2019/07/28 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
Python3 读取Word文件方式
2020/02/13 Python
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
请介绍一下Ant
2016/07/22 面试题
艺术爱好者的自我评价分享
2013/10/08 职场文书
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
四议两公开实施方案
2014/03/28 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server