php 怎么控制表格,相同数据合并显示一行
如图,假如这是php生成的表格,要让折扣,价格,说明那些列,折扣相同的合并成一格显示,怎么用php实现???求代码是分别合并显示...
如图,假如这是php生成的表格,要让折扣,价格,说明那些列,折扣相同的合并成一格显示,怎么用php实现???求代码
是分别合并显示 展开
是分别合并显示 展开
2个回答
2015-07-03 · 知道合伙人软件行家
关注
展开全部
想要比如折扣里面有两个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是跨行
就是这个意思啊 输出前 判断如果折扣和价格相同
就输出 跨列的一格 内容是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是跨行
展开全部
输出表格的时候 判断折扣和价格相等的 输出跨列格 就行了
if($a== $b){
echo "<td colspan=2>价格</td>"
}
else{
echo "<td>折扣</td><td>价格</td>“
}
colspan是跨列 rowspan是跨行
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++;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询