全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php中遍历二维数组并以表格的形式输出的方法

一.索引数组

<?php
//使用array()语句结构将联系人列表中所有数据声明为一个二维数组,默认下标是顺序数字索引
  $contact1 = array(                       //定义外层数组
  array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1
  array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2
  array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'), //子数组3
  array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com')   //子数组4
  );
  //以HTML表格的形式输出二维数组中的每个元素
  echo '<table border="1" width="600" align="center">';
  echo '<caption><h1>联系人列表</h1></caption>';
  echo '<tr bgcolor="#dddddd">';
  echo '<th>编号</th><th>姓名</th><th>公司</th><th>地址</th><th>电话</th><th>EMALL</th>';
  echo '</tr>';
  //使用双层for语句嵌套二维数组$contact1,以HTML表格的形式输出
  //使用外层循环遍历数组$contact1中的行
  for($row=0;$row<count($contact1);$row++)
  {
    echo '<tr>';
    //使用内层循环遍历数组$contact1 中 子数组的每个元素,使用count()函数控制循环次数
    for($col=0;$col<count($contact1[$row]);$col++)
    {
      echo '<td>'.$contact1[$row][$col].'</td>';
    }
    echo '</tr>';
  }
  echo '</table>';

输出效果

二.关联数组(不能用for循环)

$contact2 = array(
  "北京联系人"=>array(1,'高某','A公司','北京市','(010)987654321','gm@linux.com'),
  "上海联系人"=>array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),
  "天津联系人"=>array(3,'峰某','C公司','天津市','(022)246802468','fm@mysql.com'),
  "重庆联系人"=>array(4,'书某','D公司','重庆市','(023)135791357','sm@php.com')
  );
 //创建表格将数组循环输入
  echo '<table border="1" width="600" align="center">';
  echo '<tr bgcolor="#dddddd">';
  echo '<th>编号</th><th>姓名</th><th>公司</th><th>地区</th><th>电话</th><th>EMALL</th>';
  echo '</tr>';
  foreach ($contact2 as $key=>$value)
  {
    echo '<tr>';
//foreach里面嵌套一个for循环也是可以的
    /*for($n=0;$n<count($value);$n++)
    {
      echo "<td>$value[$n]</td>";
    }*/
//foreach里面嵌套foreach

    foreach($value as $mn)
    {
      echo "<td>{$mn}</td>";
    }
    echo '</tr>';
  }
  echo '</table>';

输出效果:

注意:1.关联数组不能直接用for循环

      2.创建表格时 表,行,列的代码都是成对存在的,不要漏掉,不要忘记加斜杠 /

    3.能用双引号时尽量用双引号,尤其是录入表格内容时,必须用双引号

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# php遍历二维数组  # php  # foreach循环数组  # foreach遍历二维数组  # 探讨php中遍历二维数组的几种方法详解  # PHP中使用foreach()遍历二维数组的简单实例  # PHP遍历二维数组的代码  # PHP简单实现二维数组赋值与遍历功能示例  # PHP中遍历二维数组_以不同形式的输出操作实例  # PHP二维关联数组的遍历方式(实例讲解)  # 判断php数组是否为索引数组的实现方法  # php关联数组与索引数组及其显示方法  # 基于php数组中的索引数组和关联数组详解  # PHP二维索引数组的遍历实例分析【2种方式】  # 重庆市  # 天津市  # 遍历  # 上海市  # 北京市  # 双引号  # 都是  # 尤其是  # 天津  # 重庆  # 不能用  # 北京  # 上海  # 大家多多  # 不要忘记  # 组中  # 列表中  # 峰某  # lm  # apache 


相关文章: 弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  制作网站的公司有哪些,做一个公司网站要多少钱?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  高端网站建设与定制开发一站式解决方案 中企动力  黑客如何利用漏洞与弱口令入侵网站服务器?  如何快速搭建安全的FTP站点?  香港服务器租用费用高吗?如何避免常见误区?  如何通过云梦建站系统实现SEO快速优化?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  相册网站制作软件,图片上的网址怎么复制?  完全自定义免费建站平台:主题模板在线生成一站式服务  建站主机如何安装配置?新手必看操作指南  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  制作网站的模板软件,网站怎么建设?  建站之星×万网:智能建站系统+自助建站平台一键生成  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何在万网自助建站平台快速创建网站?  成都网站制作报价公司,成都工业用气开户费用?  购物网站制作公司有哪些,哪个购物网站比较好?  宁波免费建站如何选择可靠模板与平台?  如何通过虚拟主机快速搭建个人网站?  建站之星后台管理系统如何操作?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何通过多用户协作模板快速搭建高效企业网站?  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何在服务器上三步完成建站并提升流量?  ,怎么用自己头像做动态表情包?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  c# 服务器GC和工作站GC的区别和设置  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何快速搭建支持数据库操作的智能建站平台?  专业网站建设制作报价,网页设计制作要考什么证?  教程网站设计制作软件,怎么创建自己的一个网站?  北京的网站制作公司有哪些,哪个视频网站最好?  建站之星云端配置指南:模板选择与SEO优化一键生成  制作网站的基本流程,设计网站的软件是什么?  建站之星会员如何解锁更多建站功能?  如何零基础在云服务器搭建WordPress站点?  如何在香港免费服务器上快速搭建网站?  C++中引用和指针有什么区别?(代码说明)  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何设计高效校园网站?  高防服务器租用指南:配置选择与快速部署攻略  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  建站之星安装模板失败:服务器环境不兼容?  装修招标网站设计制作流程,装修招标流程?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。