天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php標(biāo)簽云的實現(xiàn)代碼

數(shù)據(jù)庫中,存放文章的表中有“Tag”字段,用來存放標(biāo)簽。標(biāo)簽之間用“,”分隔。比如“php,VB,隨筆”。
下面的實現(xiàn)代碼,將標(biāo)簽從數(shù)據(jù)庫中搜出來,并格式化處理,使其以出現(xiàn)的次數(shù)為依據(jù)顯示出不同大小的文字連接。
其中的細節(jié),不做解釋了!
觀念陳、方法笨、效率低的標(biāo)簽云的實現(xiàn)代碼如下:
復(fù)制代碼 代碼如下:
/**
* WNiaoBlog Tag Template ShowTag
*
* @package WNiaoBlog
*
* @subpackage Tag
*/
//Connect the database
//include('../include/config.php');
/**
* CountTag() - Statistics labels appear the number,and the data to be stored in the two array
*
* GetTag() - Access the Tag's Labels from the database
*/
function CountTag($String){
$TagString = $String;
//echo $TagString."
";
$Tags = explode(",",$TagString);
$n = 1;
$i = 0;
$Continue = TRUE;
//echo $Tags[1]."
";
//in case no-label's article
while($Tags[$n] OR $Tags[++$n] OR $Tags[++$n] ){
$EachTag = $Tags[$n++];
//echo $EachTag."
";
$Continue = TRUE;
for($i=0;$Continue;$i++){
if( $EachTagStr[$i][0] ) {
if( $EachTagStr[$i][0] == $EachTag ){
$EachTagStr[$i][1]++;
$Continue = FALSE;
}
else {
if( $EachTagStr[$i+1][0] ) $Continue = TRUE;
else {
$EachTagStr[$i+1][0] = $EachTag;
$EachTagStr[$i+1][1] = 1;
$Continue = FALSE;
}
}
} else { //initialize the array $EachTagStr[][]
$EachTagStr[$i][0] = $EachTag;
$EachTagStr[$i][1] = 1;
$Continue = FALSE;
}
}
}
return $EachTagStr;
}
function ShowTag($Row,$ablink){
$i = 0;
while($Row[$i][0]){
$EachTag = $Row[$i][0];
$EachCount = $Row[$i][1];
$Size = SetSize($EachCount);
echo " < a style='color:BLUE ; font-size:".$Size." ' onMouseOver=this.style.color='#900000' onMouseOut=this.style.color='BLUE' href='".$ablink."tag?tag=".$EachTag."' target='_self' > ".$EachTag."(".$EachCount.")"." ";
$i++;
}
}
function GetTag(){
$QuerySet = mysql_query("select * from article");
while($Row = mysql_fetch_array($QuerySet)){
$Tag = $Row['tag'];
$TagString = $TagString.",".$Tag;
}
return $TagString;
}
function SetSize($Size){
$Size += 10;
if($Size > 30)
$Size = 30;
return $Size;
}
//Go
echo "
";
echo "標(biāo)簽云";
$String = GetTag();
$Row = CountTag($String);
ShowTag($Row,$ablink);
echo "
";
?>

OK,DONE!

php技術(shù)php標(biāo)簽云的實現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久偷拍国2017的 | 丝袜诱惑qvod | 捆绑白丝粉色JK震动捧喷白浆 | 蜜芽手机在线观看 | 国产扒开美女双腿屁股流白浆 | 精品免费视在线视频观看 | chinese学生gv video| 久久精品视频3 | 亚洲欧美成人在线 | 97欧美精品大香伊蕉在人线 | 99久久精品免费精品国产 | 精品久久久噜噜噜久久久app | 久久热在线视频精品店 | 又亲又揉摸下面视频免费看 | 亚洲爆乳少妇精品无码专区 | 久久黄色小视频 | 色宅男午夜电影网站 | 97视频在线观看免费播放 | acg全彩无遮挡口工漫画网址 | 微拍秒拍99福利精品小视频 | 国产在线播放91 | 亚洲永久精品ww47 | 国产无遮挡色视频免费观看性色 | 国产成人久久精品激情 | 蜜芽最新域名解析网站 | 久久是热这里只有精品 | RAPPER性骚扰大开黄腔 | 村上里沙快播 | 久久在精品线影院精品国产 | 亚洲精品91 | 亚洲国产精品热久久 | 国产成人免费a在线视频app | 在线天天看片视频免费观看 | 国产真实女人一级毛片 | 欧美一区二区三区男同 | 俄罗斯人与动ZOOZ | 粉嫩极品国产在线观看 | 久久久久久久网站 | 好爽好深太大了再快一点 | 亚洲国产成人精品无码区99 | 国产欧美精品一区二区三区-老狼 |