使用数组的内部指针next,end,reset,prev控制函数遍历数组
2015-11-16 11:06
411 查看
<meta charset="utf-8"/> <?php /* next()-->负责将指针向后移动 prev()-->负责将指针向前移动 end()-->负责将指针指向最后一个元素 reset()-->函数则会将目前指针无条件移动到第一个索引位置 key()获取当前下标,current()获取当前值 */ $arr =array("id"=>01,"name"=>"zhangsan","age"=>23,"addr"=>"shanghai"); //默认指针指向第一个元素 echo "当前指针位置:下标为".key($arr)."-->元素值为".current($arr)."<Br/>"; //输出结果为:当前指针位置:下标为id-->元素值为1 echo "<hr/>"; next($arr); echo "当前指针位置:下标为".key($arr)."-->元素值为".current($arr)."<Br/>"; //输出结果为:当前指针位置:下标为name-->元素值为zhangsan echo "<hr/>"; end($arr); echo "当前指针位置:下标为".key($arr)."-->元素值为".current($arr)."<Br/>"; //输出结果为:当前指针位置:下标为addr-->元素值为shanghai echo "<hr/>"; prev($arr); echo "当前指针位置:下标为".key($arr)."-->元素值为".current($arr)."<Br/>"; //当前指针位置:下标为age-->元素值为23 echo "<hr/>"; reset($arr); echo "当前指针位置:下标为".key($arr)."-->元素值为".current($arr)."<Br/>"; //输出结果为:当前指针位置:下标为id-->元素值为1 ?>
本文出自 “IT5808” 博客,请务必保留此出处http://it5808.blog.51cto.com/10842703/1713033
相关文章推荐
- Sharing code between unit tests and instrumentation tests on Android
- Java运算符
- c# 网站生成静态页面
- Windows下Android NDK开发的几种方法总结
- css(1)
- 设置powerdesigner的数据库类型
- BaiduMap
- poj1564-Sum It Up(经典DFS)
- ssl
- Java for Web学习笔记(八):Servlet(6)doGet()和doPost()是线程还是队列
- NOIP2015复赛题解报告答案以及代码
- 【详解】后台修改---增加新模块功能
- 正手中远台攻球
- linux进程后台运行的几种方法 - nohup/setsid/&
- 在JS中,使用正则表达式,用指定字符替换字符串前后空格
- Jquery 多级联动
- 解决eclipse在线安装不了genymotion
- linux内核结构
- jquery简介
- IOS解析XML