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();
相关文章
- 器使用Linux快速启动PHP服务器(linux启动php服务)
- 从MySQL到PHP:展示表格数据(php显示mysql表)
- 实现Linux版PHP动态编译——一案子的艰辛实践(php编译linux)
- 使用PHP轻松循环MySQL,让数据处理变得更容易(php循环mysql)
- PHP实现Redis监控的简便方法(php监控redis)
- PHP实现Object Oriented Stye封装MySQL类(php封装mysql类)
- 使用PHP实现Redis快速构建应用(redis实例php)
- PHP如何连接MS SQL服务器(php怎么连接mssql)
- 从PHP操作MS SQL:解决方案指南(php如何使用mssql)
- PHP实现MSSQL数据库分页功能(php分页类 mssql)
- PHP连接MSSQL 64位数据库的实现(php mssql 64)
- PHP类的使用实例代码讲解
- 创建数据库php代码用PHP写出自己的BLOG系统
- PHP定时自动生成静态HTML的实现代码
- PHP执行zip与rar解压缩方法实现代码
- PHP+MYSQL会员系统的登陆即权限判断实现代码
- PHP中读写文件实现代码
- php流量统计功能的实现代码
- php定义404页面的实现代码
- PHP循环删除无限分类子节点的实现代码
- javascript中直接写php代码的方法
- php读取图片内容并输出到浏览器的实现代码
- php目录操作实例代码
- php中操作memcached缓存进行增删改查数据的实现代码
- PHP中数据库单例模式的实现代码分享