前端之家收集整理的这篇文章主要介绍了
php中遍历二维数组并以表格的形式输出的方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一.索引数组
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 '
联系人列表
';
echo '编号姓名 | 公司 | 地址 | 电话 | EMALL | ';
echo '
输出
//使用外层循环遍历数组$contact1中的行
for($row=0;$row函数控制循环次数
for($col=0;$col
输出效果
二.关联数组(不能用for循环)
array(1,'gm@linux.com'),"上海联系人"=>array(2,"天津联系人"=>array(3,'(022)246802468',"重庆联系人"=>array(4,'(023)135791357','sm@
PHP.com')
);
//创建表格将数组循环输入
echo '
编号姓名 | 公司 | 地区 | 电话 | EMALL | ';
echo '$value)
{
echo 'foreach($value as $mn)
{
echo "<td>{$mn}</td>";
}
echo '</tr>';
}
echo '</table>';
输出效果:
注意:
1.关联数组不能直接用for循环
2.创建表格时 表,行,列的代码都是成对存在的,不要漏掉,不要忘记加斜杠 /
3.能用双引号时尽量用双引号,尤其是录入表格内容时,必须用双引号
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。
原文链接:https://www.f2er.com/php/18161.html
|