PHP中遍历数组的三种常用方法实例分析


Posted in PHP onJune 24, 2019

本文实例讲述了PHP中遍历数组的三种常用方法。分享给大家供大家参考,具体如下:

在PHP中操作最多的数据估计也就是数组了,有着效率高、速度快、存储方便的特点。

PHP中遍历数组有三种常用的方法:

1、for循环,用法最为灵活,灵活到怀疑人生,但记住格式也非常简单。
2、foreach,是PHP为数组遍历专门提供的函数,在PHP4版本中引入,同时执行效率最高
3、联合使用list()、each()和while循环遍历数组,此用法使用较少,但list()函数使用非常多

直接看实例代码:

<?php
$arr1 = array('http://www.jinsanguo.com/','金三国','PHP教程');
$num = count($arr1);//count()为数组统计函数
  for($i=0;$i<$num;++$i){
      echo $arr1[$i]."<br/>";
    }
echo "<hr/>";
$arr2 = array('http://www.jinsanguo.com/','金三国','PHP教程');
    foreach($arr2 as $value){
     echo $value."<br/>";
    }
echo "<hr/>";
$arr3 = array('http://www.jinsanguo.com/','金三国','PHP教程');
   while(list($key,$value) = each($arr3)){
     echo $key.'=>'.$value."<br/>";
  }
?>

运行结果:

PHP中遍历数组的三种常用方法实例分析

each()函数需要传递一个数组作为一个参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置。

list()函数,这不是一个真正的函数,是PHP的一个语言结构。list()用一步操作给一组变量进行赋值。

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

PHP 相关文章推荐
php代码优化及php相关问题总结
Oct 09 PHP
PHP读MYSQL中文乱码的解决方法
Dec 17 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
Jun 24 PHP
php 如何获取数组第一个值
Aug 06 PHP
php生成静态页面的简单示例
Apr 17 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
ThinkPHP查询中的魔术方法简述
Jun 25 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
Yii2框架实现注册和登录教程
Sep 30 PHP
PHP PDO数据库操作预处理与注意事项
Mar 16 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 #PHP
提高Laravel应用性能方法详解
Jun 24 #PHP
PHP二维索引数组的遍历实例分析【2种方式】
Jun 24 #PHP
PHP中的self关键字详解
Jun 23 #PHP
php面向对象程序设计入门教程
Jun 22 #PHP
PHP字符串中抽取子串操作实例分析
Jun 22 #PHP
微信公众号之主动给用户发送消息功能
Jun 22 #PHP
You might like
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
jquery创建一个ajax关键词数据搜索实现思路
2013/02/26 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
python各类经纬度转换的实例代码
2019/08/08 Python
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
广州盈通面试题
2015/12/05 面试题
Java模拟试题
2014/11/10 面试题
幼儿教师工作感言
2014/02/14 职场文书
个人授权委托书
2014/09/15 职场文书
银行委托书范本
2014/09/28 职场文书
保研导师推荐信
2015/03/25 职场文书
新员工辞职信范文
2015/05/12 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
电影地道战观后感
2015/06/04 职场文书
2016公司年会主持词
2015/07/01 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
2015初中生物教研组工作总结
2015/07/21 职场文书
中学总务处工作总结
2015/08/12 职场文书
React更新渲染原理深入分析
2022/12/24 Javascript