前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php数组遍历三种方法

php数组遍历三种方法

作者头像
十月梦想
发布2018-08-29 10:41:58
1.3K0
发布2018-08-29 10:41:58
举报
文章被收录于专栏:十月梦想

php遍历三种方法:

  1. for循环遍历数组
  2. foreach语句遍历数组
  3. while() list() each()

for循环遍历:

  1. 其他语言遍历的方式(只有这种方式)
  2. PHP遍历的方法不是我们首选
  3. 数组必须是索引数组,且索引数组下标必须是连续的

for遍历代码演示:

代码语言:javascript
复制
<?php 
$arr=['张三',18,'上海','zs@cc.com','15837412345','IT民工'];//定义一个数组
//使用for循环进行遍历数组,要求只能是索引数组,且索引的下标为连续的值
for($i=0;$i<=5;$i++){
    echo $arr[$i]."<br>";
}

foreach语句遍历:

语法:两种遍历方式:

  1. 不遍历下标(键):foreach($arry数组变量名 as $value){  echo $value }//说明$arry是数组,$value是自定义自定义字符输出数组元素
  2. 遍历下标(键):foreach($arr as $key=>$value){echo $key."=>"$value}//说明$arry是数组,$key是自定义自定义字符输出数组下标(键),$value是自定义自定义字符输出数组元素

foreach遍历:

代码语言:javascript
复制
<?php 
$arry=['0'=>1,'1'=>2,'2'=>3,'3'=>4];
$arr2=['name'=>'张三','age'=>'18','email'=>'24920@163.com','add'=>'上海'];
//用foreach($arry as  $val)遍历不带下标数组
foreach($arry as $key=> $val){
echo $val."<br>";}
//用foreach($arry as $key=> $val)遍历带下标数组元素
foreach ($arr2 as $k=>$v){
    echo $k."=>".$v."<br>";
}
?>

首选foreach遍历

组合while()list()each()下次详解这个组合遍历

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-12-4,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档