1. 在用mysql查詢(xún)的時(shí)候,用group by (某一個(gè)字段) 將其查詢(xún)結(jié)果合并;
為壺關(guān)等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及壺關(guān)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站制作、壺關(guān)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
或者;
2. 查詢(xún)條件用limit 1 限制查詢(xún)結(jié)果條數(shù),反正內(nèi)容一樣,你就要一條即可;
想要比如折扣里面有兩個(gè)8挨著,我就讓這兩個(gè)8合并單元格,顯示成一個(gè)
就是這個(gè)意思啊 輸出前 判斷如果折扣和價(jià)格相同
就輸出 跨列的一格 內(nèi)容是8
echo "td colspan=28/td"
不然 就按照折扣和價(jià)格分別輸出
echo "td88/tdtd9/td";
PHP是服務(wù)器腳本語(yǔ)言 頁(yè)面得到結(jié)果以后就不可以改變了 輸出什么內(nèi)容是你自己先判斷再輸出的
如果你值是存在數(shù)組里的 用二維數(shù)組逐行輸出
while(){
if($a[$i][0] == $a[$i][1]){}
else{}
$i++;
}
輸出表格的時(shí)候 判斷折扣和價(jià)格相等的 輸出跨列格 就行了
if($a== $b){
echo "td colspan=2價(jià)格/td"
}
else{
echo "td折扣/tdtd價(jià)格/td“
}
colspan是跨列 rowspan是跨行
具體實(shí)例代碼如下:
?php
// 刪除數(shù)組中相同元素,只保留一個(gè)相同元素
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;
}
//測(cè)試 調(diào)用函數(shù)
$array = array('aa','bb','aa',3,4,5,5,5,5,'bc');
$arr = formatArray($array);
print_r($arr);
?
本文標(biāo)題:php相同數(shù)據(jù)合并一行,多行不同數(shù)據(jù)合并成一行
分享鏈接:http://chinadenli.net/article24/heicje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、商城網(wǎng)站、用戶(hù)體驗(yàn)、Google、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)