php二维数组实现表格打印

PHP二维数组实现表格打印

概述

在PHP中,二维数组是一种包含其他数组的数组。它通常用于表示表格数据,其中第一维表示行,第二维表示列。本文将介绍如何使用PHP二维数组来打印表格。

创建二维数组

要创建二维数组,可以使用以下语法:

php

$table=array(

array('Name','Age','Gender'),

array('John',30,'Male'),

array('Mary',25,'Female')

);

这将创建一个具有3行和3列的二维数组。

遍历二维数组

要遍历二维数组,可以使用嵌套`foreach`循环:

php

foreach($tableas$row){

foreach($rowas$column){

echo$column.'';

}

echo'
';

}

这将打印表格数据的每一行。

输出HTML表格

要输出HTML表格,可以使用``和``元素:

php

echo'
';

foreach($tableas$row){

echo'';

foreach($rowas$column){

echo'';

}

echo'';

}

echo'
'.$column.'
';

这将生成如下HTML代码:

html

Name Age Gender
John 30 Male
Mary 25 Female

美化表格样式

可以通过使用CSS来美化表格的样式。以下是一些CSS代码示例:

css

table{

border-collapse:collapse;

}

table,th,td{

border:1pxsolidblack;

}

th{

text-align:center;

}

td{

padding:5px;

}

这将给表格添加边框、填充和居中对齐表头。

使用PHP二维数组来打印表格是一种有效的方法,它可以让您以结构化和易于阅读的方式显示数据。通过了解如何遍历数组并使用HTML和CSS,您可以创建美观且易于修改的表格。