1、利用for循环以及reset,current,next来遍历数组:

  $nums = array(11,22,33,44,55,66,77,88);
for(reset($nums);current($nums);next($nums)){
echo current($nums)." ";
}
/*
说明:每个数组中都会有一个内部的指针指向它的”当前“元素,初始指向数组中第一个元素。
1.current()返回数组中当前元素(指针指向的元素)的值,该函数不会移动指针 以下函数均有移动指针的作用:
2.reset()将内部指针指向数组中的第一个元素,如果成功,返回数组第一个元素的值,否则返回false
3.end()将内部指针指向数组中最后一个元素,并返回元素的值
4.next()将内部指针指向数组中下一个元素,如果成功,返回元素的值,否则返回false
5.prev()将内部指针指向数组中上一个元素,如果成功,返回元素的值,否则返回false
6.each()返回当前元素的键和值,并向前移动指针
*/

2、利用while循环以及list,each遍历数组

  $arr = array("a"=>11,"b"=>22,"c"=>33,"d"=>44);
while($tmp = each($arr)) {
list($key,$value) = $tmp;
echo $key." : ".$value."<br />";
}
/*
说明:
list函数用于在一次操作中给一组变量赋值
*/

最新文章

  1. SSI指令
  2. CSS 后代选择器
  3. Windows溢出提权小结
  4. hibernate中的session缓存
  5. Struts Upload上传文件
  6. 暑假集训单切赛第二场 UVA 10982 Troublemakers
  7. 给jdk写注释系列之jdk1.6容器(12)-PriorityQueue源码解析
  8. MySQL提示:The server quit without updating PID file问题的解决办法
  9. easyui 快速开发整理
  10. js图片延迟加载如何实现
  11. FusionCharts封装-单系列图组合
  12. 经过一段的努力,终于成为CSDN博客专家,感谢大家支持
  13. Java基础练习2(构造方法)
  14. Maximum Average Subarray I
  15. Web 测试总结
  16. babel 7 简单升级指南
  17. anaconda 设置新的环境,这样python的包随便换和安装
  18. Arduino开发版学习计划
  19. 封装通用的xhr对象(兼容各个版本)
  20. BZOJ1879:[SDOI2009]Bill的挑战(状压DP)

热门文章

  1. 神器mimikatz使用命令方法总结
  2. Jekins持续集成,gitlab代码仓库
  3. 模板—字符串—Manacher
  4. 洛谷——P1163 银行贷款
  5. POJ1861 Network(Kruskal)(并查集)
  6. CSS中的层叠、特殊性、继承、样式表中的@import
  7. 【计算几何】【极角序】【前缀和】bzoj1132 [POI2008]Tro
  8. 计算最大公约数 Exercise05_14
  9. 【C语言】 Linux下编译提示pow未定义引用
  10. 玩转JavaScript正则表达式