php动态实现表格跨行跨列实现代码
发布于 2015-01-28 14:56:14 | 203 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文是一个php动态实现表格跨行跨列实现代码,感兴趣的同学参考下。
由于按照条件提取多台服务器生成的报表数据的需要,我们很可能用到php动态生成可以跨行跨列的表格,table跨行跨列杂糅在一起经常出现不好控制,而且行列合并属性的逻辑耦合度很高,所以对于这次的需要就有了如下东西
< ?php
class danteng {
function init($col1_name, $col2_name, $col3_name, $time_unit) {
echo "
" . $col1_name . " | " . $col2_name . " | " . $col3_name . " |
---|
}
function baobiao_danteng($name, $time_unit, $pro_name, $pre_name) {
echo "
$name" . $pro_name[0] . "";for ($i = 0; $i < $time_unit; $i++) {
echo "
" . $pre_name . $i . "";}
echo "
";for ($j = 0; $j < (count($pro_name) - 1); $j++) {
echo "
" . $pro_name[($j + 1)] . "";for ($i = 0; $i < $time_unit; $i++) {
echo "
" . $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将HTML表格每行每列转为数组实现采集表格数据的方法
php动态实现表格跨行跨列实现代码
php列出mysql表所有行和列的示例
PHP json格式和js json格式 js跨域调用实现代码
PHP简单实现HTTP和HTTPS跨域共享session解决办法
PHP如何实现跨域
PHP+Nginx实现动态裁剪图片方案
php中jsonp的跨域实例讲解
php 数组动态添加实现代码(最土团购系统的价格排序)
php中防止伪造跨站请求的小技巧
PHP统计目录下的文件总数及代码行数实现代码(去除注释及空行)
php输出表格的实现代码