php 怎么控制表格,相同数据合并显示一行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 怎么控制表格,相同数据合并显示一行相关的知识,希望对你有一定的参考价值。

如图,假如这是php生成的表格,要让折扣,价格,说明那些列,折扣相同的合并成一格显示,怎么用php实现???求代码
是分别合并显示

想要比如折扣里面有两个8挨着,我就让这两个8合并单元格,显示成一个

就是这个意思啊 输出前 判断如果折扣和价格相同
就输出 跨列的一格 内容是8
echo "<td colspan=2>8</td>"
不然 就按照折扣和价格分别输出
echo "<td>88</td><td>9</td>";
PHP是服务器脚本语言 页面得到结果以后就不可以改变了 输出什么内容是你自己先判断再输出的

如果你值是存在数组里的 用二维数组逐行输出
while()
if($a[$i][0] == $a[$i][1])
else
$i++;


输出表格的时候 判断折扣和价格相等的 输出跨列格 就行了
if($a== $b)
echo "<td colspan=2>价格</td>"

else
echo "<td>折扣</td><td>价格</td>“

colspan是跨列 rowspan是跨行
参考技术A 输出表格的时候 判断折扣和价格相等的 输出跨列格 就行了
if($a== $b)
echo "<td colspan=2>价格</td>"

else
echo "<td>折扣</td><td>价格</td>“

colspan是跨列 rowspan是跨行追问

不是,我是想要比如折扣里面有两个8挨着,我就让这两个8合并单元格,显示成一个8

追答

想要比如折扣里面有两个8挨着,我就让这两个8合并单元格,显示成一个

就是这个意思啊 输出前 判断如果折扣和价格相同
就输出 跨列的一格 内容是8
echo "8"
不然 就按照折扣和价格分别输出
echo "889";
PHP是服务器脚本语言 页面得到结果以后就不可以改变了 输出什么内容是你自己先判断再输出的

如果你值是存在数组里的 用二维数组逐行输出
while()
if($a[$i][0] == $a[$i][1])
else
$i++;

本回答被提问者采纳

excel表怎么把2个表相同的表头不同的内容合并在一起?

员工A做了一个表的部分内容,员工B统计了这个表其他的内容,现在名字是一样的情况下,怎么把信心进行整合?如图所示:不想一个一个的复制,几百个还要查找,好累人,新建个新表进行统计也好,或者用一个也好,怎么汇总再一起且信息是对标没有错呢?就是想在第二个表里 把第一个的商圈补充进去,不想一个个的查找复制进去,感觉太笨了

用vlookup函数吧

参考技术A 门店名称是一样的吗?如果两个表格门店名称是一样的就好办!两个表格都用“门店名称”排序,排序之后把“商圈”复制到第二个表格就行了。 参考技术B 这种,写代码来做就比较方便了
一键自动出来结果。

以上是关于php 怎么控制表格,相同数据合并显示一行的主要内容,如果未能解决你的问题,请参考以下文章

excel表怎么把2个表相同的表头不同的内容合并在一起?

element表格合并前两列相同值内容

两个excel文件,表头相同,怎么合并成一个文件,求助高手啊

c++,怎么控制输出格式,使每一行格式相同,且对齐,就比如输出一个表格形式

合并单元格情况下怎么快速把相同的内容再次合并在一起?

C#2008报表控件导出excel格式,能实现类似excel中的合并单元格