十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問題一站解決
?php
站在用戶的角度思考問題,與客戶深入溝通,找到貢井網(wǎng)站設(shè)計(jì)與貢井網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋貢井地區(qū)。
$rows=$db-select('b','id,title');//查詢id和title數(shù)據(jù),
$area_str=array(?"上海"?,??"北京"?,??"沈陽(yáng)"?,??"南京"?,??"?武漢","青海"?,"山東","濟(jì)南","武漢");//地區(qū)關(guān)鍵字
$key_str?=?array("有限公司"?,??"實(shí)業(yè)"?,??"貿(mào)易"?,??"科技","工程"?);//名稱關(guān)鍵字
$str=array_merge($area_str,$key_str);//合并數(shù)組
$arr=array();
foreach($rows?as?$row){
$title??=??str_replace?(?$str?,??""?,?$row['title']?);
$arr[$row['id']]=$title;//將id和替換的title加進(jìn)數(shù)組,得到真正的名稱?
}
$arr_un=array_unique($arr);
$arr_assoc=array_diff_assoc($arr,$arr_un);
$arr_id=array();
foreach($arr_assoc?as?$assoc){
foreach($arr_un?as?$key=$un){
if($assoc==$un){
$arr_id[]=$key;
}
}
}
//$arr_id這個(gè)數(shù)組就是重復(fù)名稱的id,根據(jù)這個(gè)id進(jìn)入數(shù)據(jù)庫(kù)查詢就行
//我重新修改了一下,但沒有測(cè)試,你只要按要求查詢出title的數(shù)據(jù)和根據(jù)id查詢所需要的東西就行,我這邊用原生鏈接比較麻煩,要改好多東西
?
就不客氣啦
在 Thinkphp 中有一個(gè) find() 函數(shù),這個(gè)函數(shù)只返回一條數(shù)據(jù)。你可以試試, select() 是返回所有的(如果不 limit 的話)
這個(gè)問題有2層意思:
考慮數(shù)組為$arr = ("bob","bob","jose","rose","kid","rose","obo")
1,找出特定某個(gè)值重復(fù)了多少次,例如,找出數(shù)組中bob出現(xiàn)了多少次
$count = 0;
foreach($arr as $v)
{ if("bob" == $v )
$count ++;
}
這里求出來(lái)的$count 就是bob出現(xiàn)了多少次
2,找出重復(fù)過的值,而不是針對(duì)某個(gè)值。應(yīng)該二重循環(huán)
$count?=?array();?//數(shù)組記錄重復(fù)次數(shù)
$temp_count?=?0;
foreach?(?$arr?as?$?out?)?
foreach?($arr?as?$?in?)
{
$temp_count?=?0;
if($in?==?$out)
{
$temp_count?++;
if($temp_count?1)
{
$count[$in]?=?$temp_count;
}
}
}
這里的話,$count數(shù)組里面就是存放了重復(fù)過的鍵值和次數(shù)(大于1)
下面的語(yǔ)句可以找出重復(fù)的編碼:
SELECT `編碼`,count(*) from `表名` group by `編碼` having count(*)1
注意執(zhí)行的時(shí)候把`編碼`和`表名`改為具體的名稱,如果不是中文字段名和表名,就可以無(wú)需反單引號(hào),千萬(wàn)別打成單引號(hào),否則會(huì)報(bào)告語(yǔ)法錯(cuò)誤的。