else{

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),蓋州企業(yè)網(wǎng)站建設(shè),蓋州品牌網(wǎng)站建設(shè),網(wǎng)站定制,蓋州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,蓋州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
return $value;
}
這個(gè)語句中的 return $value; 換成 continue; 試一下吧,因?yàn)?/p>
continue是用于 跳出本次循環(huán),return是用來結(jié)束一段代碼
private function vod_db_find($vod){
// 要查詢檢查的字段
$field = 'vod_id,vod_cid,vod_name,vod_actor';
// 按標(biāo)題檢測(cè)
$where = array();
$where['vod_cid'] = array('eq', $vod['vod_cid']);
$where['vod_name'] = array('like', $vod['vod_name'].'%');
$array_list = M('Vod')-field($field)-where($where)-limit(20)-order('vod_id desc')-select();
foreach($array_list as $key=$value){
// 有相同標(biāo)題是否需再次驗(yàn)證藝人
if($value['vod_name'] == $vod['vod_name']){
$arr_actor_1 = explode(',', ff_xml_vodactor($vod['vod_actor']));//數(shù)據(jù)庫藝人
$arr_actor_2 = explode(',', ff_xml_vodactor($value['vod_actor']));//未入庫前藝人
if( array_intersect($arr_actor_1,$arr_actor_2) ){
return $array_list[$key];
}else{
$vod['vod_status'] = -1;//標(biāo)識(shí)為需審核
return $vod;
}
}else{
continue;
}
}
return $vod;
}
$arr?=?array(
array(
array(
"stocknotifyId"?=?1,
"sku"?=?'13809_BL_37',
"email"?=?'huang@aaa.com'
),
array(
"stocknotifyId"?=?3,
"sku"?=?'13809_BL_37',
"email"?=?'hrheve@dfwef.com'
),
array(
"stocknotifyId"?=?5,
"sku"?=?'13809_BL_37',
"email"?=?'dfsfs@dfsf.com'
)
),
array(
array(
"stocknotifyId"?=?2,
"sku"?=?'13809_B_39',
"email"?=?'huang@aaa.com'
)
),
array(
array(
"stocknotifyId"?=?4,
"sku"?=?'13809_BL_39',
"email"?='hrheve@dfwef.com'
)
)
);
$re?=?array();
foreach($arr?as?$a)?{
foreach?($a?as?$v)?{
$tmp_v?=?$v;
unset($tmp_v['email']);
if(isset($re[$v['email']]))?{
$re[$v['email']][]?=?$tmp_v;
}else{
$re[$v['email']]?=?array($tmp_v);
}
}
}
print_r($re);
!--?output?--
Array????
(????
[huang@aaa.com]?=?Array????
(????
[0]?=?Array????
(????
[stocknotifyId]?=?1????
[sku]?=?13809_BL_37????
)????
[1]?=?Array????
(????
[stocknotifyId]?=?2????
[sku]?=?13809_B_39????
)????
)????
[hrheve@dfwef.com]?=?Array????
(????
[0]?=?Array????
(????
[stocknotifyId]?=?3????
[sku]?=?13809_BL_37????
)????
[1]?=?Array????
(????
[stocknotifyId]?=?4????
[sku]?=?13809_BL_39????
)????
)????
[dfsfs@dfsf.com]?=?Array????
(????
[0]?=?Array????
(????
[stocknotifyId]?=?5????
[sku]?=?13809_BL_37????
)????
)????
)
你的源代碼寫得不是很舒服,就不改了。。。
function dy($tiaojian)
{
$sql2="SELECT company_id,companyname,company_addtime,refreshtime,id,jobs_name,addtime,uid,click,highlight,highlight,setmeal_id,setmeal_name FROM qq_jobs $tiaojian group by companyname order by companyname";
$rs=mysql_query($sql2,databasestring());
$cur_name = "";
$shuchu = "";
while($row=mysql_fetch_array($rs))
{
if($cur_name==$row['companyname']) {
$shuchu.= " ".$row['jobs_name']."/p";
} else {
$shuchu.="p".$row['companyname']."招聘".$row['jobs_name'];
$cur_name=$row['companyname'];
}
$shuchu.="p".$row['companyname']."招聘".$row['jobs_name']."/p";
}
return $shuchu;
}
首先你的思路是正確的,這點(diǎn)可以肯定,合并數(shù)組可以使用array_merge() 這個(gè)函數(shù),
array_merge() 函數(shù)把兩個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組。
如果鍵名有重復(fù),該鍵的鍵值為最后一個(gè)鍵名對(duì)應(yīng)的值(后面的覆蓋前面的)。如果數(shù)組是數(shù)字索引的,則鍵名會(huì)以連續(xù)方式重新索引。
首先有兩個(gè)疑問?
1、不知道你說的兩條記錄是不是數(shù)據(jù)庫中記錄。
2、不知道你說的PHP實(shí)現(xiàn)是在數(shù)據(jù)中實(shí)現(xiàn)還是在PHP環(huán)境中實(shí)現(xiàn)。
把兩條記錄合成一條,要看你使用什么樣的數(shù)據(jù)庫了,下面例子我以PHP+Mysql為例:
多表聯(lián)合查詢(也可以使用視圖來實(shí)現(xiàn))
?php
$sql="select *from tableA,tableB where tableA.ProjectID=tableB.ProjectID and tableA.ProjectTime=tableB.ProjectTime";//創(chuàng)建視圖
$result=@mysql_query($sql);//執(zhí)行SQL語句
//使用記錄
while($rows=mysql_fetch_assoc($result)){
//以下是合并后的記錄使用....
}
?
分享題目:php合并重復(fù)的數(shù)據(jù)庫 php 數(shù)組如果元素相同就合并
本文網(wǎng)址:http://www.chinadenli.net/article14/hpijde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站制作、靜態(tài)網(wǎng)站、外貿(mào)建站、域名注冊(cè)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)