zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php动态实现表格跨行跨列实现代码

PHP代码 实现 动态 表格 跨行
2023-06-13 09:14:40 时间
复制代码代码如下:

<?php
/*
*author:xudafeng@126.com
*blog:http://www.xdf.me
*date:2012.7.28
*/
classdanteng{
functioninit($col1_name,$col2_name,$col3_name,$time_unit){
echo"<tableborder=1><tr><th>".$col1_name."</th><th>".$col2_name."</th><thcolspan=\"".$time_unit."\">".$col3_name."</th></tr>";
}
functionbaobiao_danteng($name,$time_unit,$pro_name,$pre_name){
echo"<tr><throwspan=\"".count($pro_name)."\">$name</th><td>".$pro_name[0]."</td>";
for($i=0;$i<$time_unit;$i++){
echo"<td>".$pre_name.$i."";
}
echo"</tr>";
for($j=0;$j<(count($pro_name)-1);$j++){
echo"<tr><td>".$pro_name[($j+1)]."</td>";
for($i=0;$i<$time_unit;$i++){
echo"<td>".$pre_name.$i."";
}
echo"";
}
}
functionfinish(){
echo"";
}
}
?>

调用方法如下:
复制代码代码如下:

$init=newdanteng();
$init->init("类型","项目","时间单元",$time_num);
$init->;baobiao_danteng("伏羲",$time_num,$fuxi_pro,"pre_n");
$init->;baobiao_danteng("女娲",$time_num,$nvwa_pro,"单元");
$init->;baobiao_danteng("盘古",$time_num,$pangu_pro,"啊");
$init->;baobiao_danteng("小冶",$time_num,$pangu_pro,"蛋子");
$init->;finish();