将PHP数组导出到html表的方法

复制代码代码如下所示:
< PHP
类xtable
{
私人美元美元美元针锋相对,ARR,源泉,Sextra美元;
公共功能__construct()
{
这是第一行
美元-> ARR =阵列(到); / /数据显示细胞
美元->丰=阵列(# eeeeee
美元-> Sextra = ;表标签 / /额外的HTML代码
}

额外的公共功能($)添加一些HTML代码的标签表
{
美元-> Sextra = $ s;
}
公共职能背景($ ARR){ if(is_array($ ARR))美元->丰= $ ARR;否则美元->丰=阵列(ARR美元美元,ARR);}
公共函数名称(文本风格=美元,美元){ $这->山雀= $文本;美元-> sesttit = $风格;}
公共职能addRow($){ $这-> ARR { } = a;}
公共职能addRows($ ARR){ $ N =计数($ ARR);为($ i = 0;iaddrow美元(约合ARR {我});})
公共函数html()
{
cfondos美元=美元->源泉;
titulos美元= ;
美元=计数($ - *山雀);
为($ = 0;$ K $ t;K + +)
{
titulos美元。= sprintf(%s
}
titulos美元。= ;

celdas美元= ;
$ N =计数(美元-> ARR);
($ i = 0;$ i $ n;$ + +)
{
celdas美元。= sprintf(
亿美元美元= -> ARR {我};
$ M =计数(合线);
($ j = 0;$ J $ m;$ + +)
celdas美元。= sprintf(%s
celdas美元。= ;
}
返回sprintf(%s %s
}
公共功能示例()
{
一美元=阵列(apellidos
$ =数组(加西亚
$ =数组()
X元=新xtable();
$ x标题($ $);
x美元-> addRows(阵列($ R1、R2美元) / /);同时把所有行
返回$ x–html();返回HTML代码以获取/保存它
}
}



$ T1 =新xtable();
示例()。

$ T2 =新xtable();
($ i = 1;$ i = 10;$ i + = 2)
{
$ T2 > addRow(阵列(奇数
$ T2 > addRow(阵列(甚至
}
背景值(数组)粉红色
$ > >标题(数组类型
T2 >额外美元(风格= 'width:500px;背景色:青色;颜色:海军;');
回声$。

$ T3 =新xtable();
($ i = 1;$ i = 6;$ + +)
{
$ T3 -> addRow(阵列(5x 。我5美元,我));

}
背景(数组) 橄榄
标题(数组()乘法表
T3 ->额外美元(风格= 'border':红色虚线10px;填充左:4px;填充右:4px;文本对齐:右;宽度:500px;背景颜色:黑色;颜色:白色;');
回声$。

$ T4 =新xtable();
美元=阵列(# );
($ i = 1;$ i = 10;$ + +)
{
$ $;
}
$t4->addrow ($a);
背景(数组)粉红
美元=数组();
为($我= 1;美元10美元我<=;i++)为山雀{ } =# ;
美元(头衔);
T4 ->额外美元(风格= 'border':solid 1px银;填充左:4px;填充右:4px;文本对齐:中心;宽度:500px;背景色:青色;颜色:海军;');
回声$。
>