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


Posted in PHP onNovember 06, 2012
< ?php 
/* 
* author:xudafeng@126.com 
* blog:http://www.xdf.me 
* date:2012.7.28 
*/ 
class danteng { 
function init($col1_name, $col2_name, $col3_name, $time_unit) { 
echo "<table border=1><tr><th>" . $col1_name . "</th><th>" . $col2_name . "</th><th colspan=\"" . $time_unit . "\">" . $col3_name . "</th></tr>"; 
} 
function baobiao_danteng($name, $time_unit, $pro_name, $pre_name) { 
echo "<tr><th rowspan=\"" . 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 ""; 
} 
} 
function finish() { 
echo ""; 
} 
} 
?>

调用方法如下:
$init = new danteng(); 
$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();
PHP 相关文章推荐
PHP脚本的10个技巧(6)
Oct 09 PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
PHP合并数组+与array_merge的区别分析
Aug 01 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
Feb 02 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
PHP7常量数组用法分析
Sep 26 PHP
基于PHP实现用户注册登录功能
Oct 14 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
May 24 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
Jun 08 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
PHP+MySQL实现在线测试答题实例
Jan 02 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 #PHP
php语言流程控制中的主动与被动
Nov 05 #PHP
PHP编码转换
Nov 05 #PHP
php从数组中随机抽取一些元素的代码
Nov 05 #PHP
PHP关联链接常用代码
Nov 05 #PHP
php中计算程序运行时间的类代码
Nov 03 #PHP
php教程 插件机制在PHP中实现方案
Nov 02 #PHP
You might like
YII模块实现绑定二级域名的方法
2014/07/09 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
php日期操作技巧小结
2016/06/25 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
javascript正则匹配汉字、数字、字母、下划线
2014/04/10 Javascript
理解javascript模块化
2016/03/28 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
js实现扫雷小程序的示例代码
2017/09/27 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
vue+django实现一对一聊天功能的实例代码
2019/07/17 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
浅谈python可视化包Bokeh
2018/02/07 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
深入理解Django-Signals信号量
2019/02/19 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
Ejb技术面试题
2015/04/29 面试题
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
简历自我评价怎么写呢?
2014/01/06 职场文书
大学新生欢迎词
2014/01/10 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
离婚协议书怎么写
2015/01/26 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
2019各种承诺书范文
2019/06/24 职场文书
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL