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 相关文章推荐
关于BIG5-HKSCS的解决方法
Mar 20 PHP
php下通过POST还是GET来传值
Jun 05 PHP
wiki-shan写的php在线加密的解密程序
Sep 07 PHP
php快速url重写 更新版[需php 5.30以上]
Apr 20 PHP
第五章 php数组操作
Dec 30 PHP
php计算十二星座的函数代码
Aug 21 PHP
php实现图片上传时添加文字和图片水印技巧
Apr 18 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 PHP
php传值和传引用的区别点总结
Nov 19 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
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php mysql数据库操作分页类
2008/06/04 PHP
很让人受教的 提高php代码质量36计
2012/09/05 PHP
PHP中echo,print_r与var_dump区别分析
2014/09/29 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
Python中replace方法实例分析
2014/08/20 Python
Python线程threading模块用法详解
2020/02/26 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
《乞巧》教学反思
2014/02/27 职场文书
小学优秀班主任材料
2014/12/17 职场文书
感恩节寄语2015
2015/03/24 职场文书
学生通报表扬范文
2015/05/04 职场文书
创业计划书之物流运送
2019/09/17 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android