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

如图,假如这是php生成的表格,要让折扣,价格,说明那些列,折扣相同的合并成一格显示,怎么用php实现???求代码是分别合并显示... 如图,假如这是php生成的表格,要让折扣,价格,说明那些列,折扣相同的合并成一格显示,怎么用php实现???求代码
是分别合并显示
展开
 我来答
CodeMan
2015-07-03 · 知道合伙人软件行家
CodeMan
知道合伙人软件行家
采纳数:193 获赞数:505
php开发 html mysql javascript vb

向TA提问 私信TA
展开全部
想要比如折扣里面有两个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是跨行
yx7591753951
2013-10-22 · TA获得超过188个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:134万
展开全部
输出表格的时候 判断折扣和价格相等的 输出跨列格 就行了
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++;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式