宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

一、索引数组

?Php//使用array()语句结构将联系人列表中的所有数据声明为二维数组,默认下标为顺序数字索引$contact1=array(//定义外数组array array(1,'高某',' A公司','北京','(010) 987654321 ','[Email Protected]')//subarray 1 array(2,'罗某',' b公司','上海','(021) 123456789 ','[Email Protected]'),////以HTML表格echo的形式输出2d数组中的每个元素‘表格边框=‘1’宽度=‘600’align=‘中心’;echo“caption h1联系人列表/h1/caption”;echo ' tr bgcolor=' # dddddd回应“第几个/第几个名字/第几个公司/第几个地址/第几个电话/第几个”;echo '/tr ';//使用双层for语句嵌套二维数组$contact1,并以HTML表的形式输出。//使用外部循环遍历数组$contact1中的行($ row=0;$ row count($ contact 1);$ row){ echo ' tr ';//使用内部循环遍历数组$contact1中子数组的每个元素,使用count()函数控制($col=0)的循环数;$ col count($ contact 1[$ row]);$col ) { echo 'td。$contact1[$row][$col]. "/TD ';} echo '/tr ';} echo '/table ';输出效应

2.关联数组(不能用于循环)

$contact2=数组('北京联系人'=数组(1,'高某',' A公司','北京市','(010) 987654321 ','[emailprotected]'),'上海联系人'=数组(2,'罗某',' B公司)[email protected]'),'天津联系人'=数组(3,'丰某',' C公司','天津','(022) 246802468 ','[Email Protected]'),'重庆联系人'=数组(4,'舒某'//创建一个表,将数组循环输入echo ' table border=' 1 ' width=' 600 ' align=' center ';echo ' tr bgcolor=' # dddddd回声'第几个/第几个名字/第几个公司/第几个地区/第几个电话/第几个';echo '/tr ';foreach($ contact 2 as $ key=$ value){ echo ' tr ';//也可以在//foreach /*for($n=0)中嵌套一个for循环;$ n count($ value);$ n){ echo ' TD $ value[$ n/TD];}*///foreach嵌套在foreach中($ value as $ Mn){ echo ' TD { $ Mn }/TD ';} echo '/tr ';} echo '/table ';输出效果:

注:1。关联的数组不能与直接循环使用

2.创建表格时,表格、行和列的代码成对存在,所以不要错过它们,也不要忘记添加斜线/

3.可以使用双引号时尽量使用双引号,尤其是输入表格内容时,必须使用双引号

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

更多资讯
游戏推荐
更多+