一.索引数组
<?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小时内与您取得联系。