一.索引数组
<?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
相关文章:
建站之星后台管理:高效配置与模板优化提升用户体验
如何在IIS中配置站点IP、端口及主机头?
如何在阿里云通过域名搭建网站?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
建站主机服务器选购指南:轻量应用与VPS配置解析
如何选择靠谱的建站公司加盟品牌?
建站之星后台密码遗忘如何找回?
如何用5美元大硬盘VPS安全高效搭建个人网站?
网站制作新手教程,新手建设一个网站需要注意些什么?
如何解决ASP生成WAP建站中文乱码问题?
微信小程序 五星评分(包括半颗星评分)实例代码
网站设计制作公司地址,网站建设比较好的公司都有哪些?
网站微信制作软件,如何制作微信链接?
如何用VPS主机快速搭建个人网站?
重庆市网站制作公司,重庆招聘网站哪个好?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
建站主机如何选?高性价比方案全解析
广州建站公司哪家好?十大优质服务商推荐
如何用狗爹虚拟主机快速搭建网站?
香港网站服务器数量如何影响SEO优化效果?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
高性价比服务器租赁——企业级配置与24小时运维服务
制作农业网站的软件,比较好的农业网站推荐一下?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
北京企业网站设计制作公司,北京铁路集团官方网站?
如何用IIS7快速搭建并优化网站站点?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
javascript基本数据类型及类型检测常用方法小结
如何快速搭建高效香港服务器网站?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
如何在Windows服务器上快速搭建网站?
建站主机如何安装配置?新手必看操作指南
如何通过FTP服务器快速搭建网站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
湖北网站制作公司有哪些,湖北清能集团官网?
网站制作公司,橙子建站是合法的吗?
微信推文制作网站有哪些,怎么做微信推文,急?
如何选择CMS系统实现快速建站与SEO优化?
网页设计网站制作软件,microsoft office哪个可以创建网页?
nginx修改上传文件大小限制的方法
成都网站制作公司哪家好,四川省职工服务网是做什么用?
宝塔面板如何快速创建新站点?
建站之星收费标准详解:套餐费用及年费价格表一览
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
西安专业网站制作公司有哪些,陕西省建行官方网站?
香港服务器租用费用高吗?如何避免常见误区?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
*请认真填写需求信息,我们会在24小时内与您取得联系。