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


Posted in PHP onJanuary 03, 2017

一.索引数组

<?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>';

输出效果

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

二.关联数组(不能用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>';

输出效果:

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

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

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

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

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

PHP 相关文章推荐
phpmyadmin的#1251问题
Nov 25 PHP
PHP PDO函数库详解
Apr 27 PHP
PHP数组实例总结与说明
Aug 23 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
PHP中new static()与new self()的比较
Aug 19 PHP
php加密解密字符串示例
Oct 13 PHP
Yii2框架自定义验证规则操作示例
Feb 08 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
php5与php7的区别点总结
Oct 11 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
解析PHP之提取多维数组指定列的方法
Jan 03 #PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 #PHP
php cookie用户登录的详解及实例代码
Jan 03 #PHP
详解PHP安装mysql.so扩展的方法
Dec 31 #PHP
php 从一个数组中随机的取出若干个不同的数实例
Dec 31 #PHP
PHP文件操作详解
Dec 30 #PHP
PHP实现二维数组根据key进行排序的方法
Dec 30 #PHP
You might like
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
PHP文件下载类
2006/12/06 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
js字符编码函数区别分析
2008/06/05 Javascript
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
在Python的Django框架中包装视图函数
2015/07/20 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
Python如何使用input函数获取输入
2020/08/06 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
公司前台接待岗位职责
2013/12/03 职场文书
陈欧广告词
2014/03/14 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
交通事故起诉书
2015/05/19 职场文书
导游词之苏州寒山寺
2019/12/05 职场文书