① 在用mysql查询的时候,用group by (某一个字段) 将其查询结果合并;
或者;
就是这个意思啊 输出前 判断如果折扣和价格相同
不然 就按照折扣和价格分别输出
PHP是服务器脚本语言 页面得到结果以后就不可以改变了 输出什么内容是你自己先判断再输出的
如果你值是存在数组里的 用二维数组逐行输出
while(){
if($a[$i][0] == $a[$i][1]){}
else{}
$i++;
}
输出表格的时候 判断折扣和价格相等的 输出跨列格 就行了
if($a== $b){
else{
echo "td折扣/tdtd价格/td"
colspan是跨列 rowspan是跨行
具体实例代码如下:
php
// 删除数组中相同元素,只保留一个相同元素
function formatArray($array)
{
sort($array);
$tem = "";
$temarray = array();
$j = 0;
for($i=0;$icount($array);$i++)
if($array[$i]!=$tem)
$temarray[$j] = $array[$i];
$j++;
$tem = $array[$i];
return $temarray;
//测试 调用函数
$arr = formatArray($array);
print_r($arr);
以上就是土嘎嘎小编为大家整理的php相同数据合并一行相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!