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 相关文章推荐
WINXP下apache+php4+mysql
Nov 25 PHP
调整优化您的LAMP应用程序的5种简单方法
Jun 26 PHP
php数组合并array_merge()函数使用注意事项
Jun 19 PHP
php实现汉字验证码和算式验证码的方法
Mar 07 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
php微信开发之自定义菜单完整流程
Oct 08 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
Yii2实现UploadedFile上传文件示例
Feb 15 PHP
php session的应用详细介绍
Mar 22 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP实现动态压缩js与css文件的方法
May 02 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
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
jquery 全局AJAX事件使用代码
2010/11/05 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
Python字符串格式化输出方法分析
2016/04/13 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
Django用户认证系统 User对象解析
2019/08/02 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
大学生军训自我评价分享
2013/11/09 职场文书
行政总监岗位职责
2013/12/05 职场文书
四群教育工作实施方案
2014/03/26 职场文书
美化环境标语
2014/06/20 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
四风之害观后感
2015/06/09 职场文书
庆七一主持词
2015/06/29 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
vue自定义右键菜单之全局实现
2022/04/09 Vue.js
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL