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实时显示输出
Oct 02 PHP
PHP CKEditor 上传图片实现代码
Nov 06 PHP
phpmyadmin导入(import)文件限制的解决办法
Dec 11 PHP
php cache类代码(php数据缓存类)
Apr 15 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP中英混合字符串截取函数代码
Jul 17 PHP
PHP is_subclass_of函数的一个BUG和解决方法
Jun 01 PHP
php实现爬取和分析知乎用户数据
Jan 26 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 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在Web开发领域的优势
2006/10/09 PHP
php array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
PHP漏洞全解(详细介绍)
2012/11/13 PHP
php发送与接收流文件的方法
2015/02/11 PHP
PHP查询快递信息的方法
2015/03/07 PHP
php中namespace use用法实例分析
2016/01/22 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
jquery.validate使用攻略 第二部
2010/07/01 Javascript
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
JS遍历树层级关系实现原理解析
2020/08/31 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
在Python程序中实现分布式进程的教程
2015/04/28 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
环保志愿者活动方案
2014/08/14 职场文书
运动会加油稿100字
2014/09/19 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript