六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

php完成標(biāo)簽云的代碼

[摘要]標(biāo)簽云是一套相關(guān)的標(biāo)簽以及與此相應(yīng)的權(quán)重。典型的標(biāo)簽云有30至150個標(biāo)簽。權(quán)重影響使用的字體大小或其他視覺效果。同時,直方圖或餅圖表是最常用的代表約12種不同的權(quán)數(shù)。因此,標(biāo)簽云彩能代表更多的權(quán),...
標(biāo)簽云是一套相關(guān)的標(biāo)簽以及與此相應(yīng)的權(quán)重。典型的標(biāo)簽云有30至150個標(biāo)簽。權(quán)重影響使用的字體大小或其他視覺效果。同時,直方圖或餅圖表是最常用的代表約12種不同的權(quán)數(shù)。因此,標(biāo)簽云彩能代表更多的權(quán),盡管不那么準(zhǔn)確。此外,標(biāo)簽云通常是可以交互的:標(biāo)簽是典型的超鏈接,讓用戶可以仔細(xì)了解他們的內(nèi)容。

下面的實現(xiàn)代碼,將標(biāo)簽從數(shù)據(jù)庫中搜出來,并格式化處理,使其以出現(xiàn)的次數(shù)為依據(jù)顯示出不同大小的文字連接

數(shù)據(jù)庫中,存放文章的表中有“Tag”字段,用來存放標(biāo)簽。標(biāo)簽之間用“,”分隔。比如“PHP,VB,隨筆”。
下面的實現(xiàn)代碼,將標(biāo)簽從數(shù)據(jù)庫中搜出來,并格式化處理,使其以出現(xiàn)的次數(shù)為依據(jù)顯示出不同大小的文字連接。
其中的細(xì)節(jié),不做解釋了!
觀念陳、方法笨、效率低的標(biāo)簽云的實現(xiàn)代碼如下:

代碼如下:

//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 " 
"; 
?>

以上就是php實現(xiàn)標(biāo)簽云的代碼的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日本免费在线一区 | 四虎永久在线精品视频免费观看 | 青草伊人久久 | 中文日产国产精品久久 | 亚洲第一黄色 | 日韩毛片免费视频一级特黄 | 午夜影院免费 | 四虎影院永久 | 亚欧成人中文字幕一区 | 武则天一级淫片免费放 | 综合久久网 | 日本高清在线观看视频你懂的 | 一级做a爱片性色毛片武则天五则 | 天天做天天爱夜夜爽毛片毛片 | 日本不卡在线观看 | 亚洲欧美日韩一区成人 | 香蕉免费一级视频在线观看 | 亚洲精品线在线观看 | 亚洲 欧美 日韩中文字幕一区二区 | 欧美一级特黄aaaaaa在线看首页 | 伊人青青视频 | 做受又硬又粗又免费视频 | 我要看一级黄色毛片 | 日韩欧国产精品一区综合无码 | 一区二区免费看 | 亚洲淫片 | 欧美一区福利 | 天堂网在线观看 | 四虎影院永久免费观看 | 日韩高清的天堂在线观看免费 | 色吧亚洲欧美另类 | 青青青视频在线播放视频 | 午夜免费视频观看在线播放 | 羞羞色在线观看 | 亚洲国产精久久久久久久 | 天天狠天天透 | 一级免费a| 亚洲欧美在线视频 | 亚洲首页成人有声小说网 | 中文字幕在线观看免费视频 | 性欧美大战久久久久久久久 |