博主信息
博文 49
粉丝 0
评论 4
访问量 51378
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
使用foreach/if替代语法循环遍历二维数组
过儿的博客
原创
1392人浏览过

1、使用foreach语句循环输出二维数组信息

实例

<?php
   $title = "人名单";
?>
<!DOCTYPE html>
    <html lang="en">
<head>
    <meta charset="utf-8">
    <title><?php echo $title; ?></title>
</head>
<body>
<?php
  $arr = array(
      ['id'=>1,'name'=>'王二','sex'=>'男','age'=>'22'],
      ['id'=>2,'name'=>'王三','sex'=>'女','age'=>'23'],
      ['id'=>3,'name'=>'王四','sex'=>'男','age'=>'24'],
      ['id'=>4,'name'=>'王五','sex'=>'女','age'=>'21']
  );
?>
<table border="1">
    <tr><td>id</td><td>姓名</td><td>性别</td><td>年龄</td></tr>
     <?php
       $data = '';
       foreach($arr as $array){
          $data .='<tr>';
           $data .= '<td>'.$array['id'].'</td>';
           $data .= '<td>'.$array['name'].'</td>';
           $data .= '<td>'.$array['sex'].'</td>';
           $data .= '<td>'.$array['age'].'</td>';
           $data .= '</tr>';
     }
     echo $data;
     ?>
</table>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

d.png

2、不使用大括号的foreach循环输出(结合if语句)

实例

<?php
   $title = "人名单";
?>
<!DOCTYPE html>
    <html lang="en">
<head>
    <meta charset="utf-8">
    <title><?php echo $title; ?></title>
</head>
<body>
<?php
  $arr = array(
      ['id'=>1,'name'=>'王二','sex'=>1,'age'=>'22'],
      ['id'=>2,'name'=>'王三','sex'=>0,'age'=>'23'],
      ['id'=>3,'name'=>'王四','sex'=>1,'age'=>'24'],
      ['id'=>4,'name'=>'王五','sex'=>0,'age'=>'21']
  );
?>
<table border="1">
    <tr><td>id</td><td>姓名</td><td>性别</td><td>年龄</td></tr>
     <?php
       foreach($arr as $array):
     ?>
           <tr><td><?=$array['id'];?></td><td><?=$array['name'];?></td><td><?=$array['sex'] ? '男':'女'; ?>
</td><td><?=$array['age'];?></td></tr>
    <?php
    endforeach;
     ?>
</table>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

输出结果与第一种完全一样!


批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学