欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2012年10月10日 21:20:54   作者:  
下面的實現(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)代碼如下:
復(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!

相關(guān)文章

  • 詳解php中生成標(biāo)準(zhǔn)uuid(guid)的方法

    詳解php中生成標(biāo)準(zhǔn)uuid(guid)的方法

    這篇文章主要介紹了php中生成標(biāo)準(zhǔn)uuid(guid)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 確保Laravel網(wǎng)站不會被嵌入到其他站點中的方法

    確保Laravel網(wǎng)站不會被嵌入到其他站點中的方法

    這篇文章主要介紹了確保Laravel網(wǎng)站不會被嵌入到其他站點中的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 圖文詳解PHP中GC回收機(jī)制的利用

    圖文詳解PHP中GC回收機(jī)制的利用

    GC如其名就是垃圾收集,當(dāng)然這里僅就內(nèi)存而言,下面這篇文章主要給大家介紹了關(guān)于PHP中GC回收機(jī)制利用的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • 使用PHPMailer實現(xiàn)郵件發(fā)送代碼分享

    使用PHPMailer實現(xiàn)郵件發(fā)送代碼分享

    這篇文章主要介紹了使用PHPMailer實現(xiàn)郵件發(fā)送的代碼,以及phpmailer下載鏈接,有需要的朋友可以參考下
    2014-10-10
  • 改寫ThinkPHP的U方法使其路由下分頁正常

    改寫ThinkPHP的U方法使其路由下分頁正常

    這篇文章主要介紹了改寫ThinkPHP的U方法使其路由下分頁正常的方法,需要的朋友可以參考下
    2014-07-07
  • thinkPHP實現(xiàn)的省市區(qū)三級聯(lián)動功能示例

    thinkPHP實現(xiàn)的省市區(qū)三級聯(lián)動功能示例

    這篇文章主要介紹了thinkPHP實現(xiàn)的省市區(qū)三級聯(lián)動功能,詳細(xì)分析了thinkPHP實現(xiàn)省市區(qū)三級聯(lián)動功能的詳細(xì)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • php從數(shù)據(jù)庫中讀取特定的行(實例)

    php從數(shù)據(jù)庫中讀取特定的行(實例)

    下面小編就為大家?guī)硪黄猵hp從數(shù)據(jù)庫中讀取特定的行(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • php 魔術(shù)常量詳解及實例代碼

    php 魔術(shù)常量詳解及實例代碼

    魔術(shù)常量 php向它運行的任何腳本提供了大量的預(yù)定義常量了,我們常用的php魔術(shù)常量有 __CLASS__ __FUNCTION__ __LINE__ __FILE__ __DIR__ __METHOD__了,本文章通過php實例向大家介紹php魔術(shù)常量
    2016-12-12
  • 淺析Yii2 gridview實現(xiàn)批量刪除教程

    淺析Yii2 gridview實現(xiàn)批量刪除教程

    在朋友圈里有童鞋向我討論GridView的問題,有朋友說你用gridview給我去掉表頭的鏈接?我想的很久,用gridview確實不容易實現(xiàn)。有不同見解的朋友歡迎留言。但是呢,這根gridview有個毛線關(guān)聯(lián)啊,明明是要設(shè)置ActiveDataProvider,你要我怎么用gridview實現(xiàn)嘛
    2016-04-04
  • 簡單PHP上傳圖片、刪除圖片實現(xiàn)代碼

    簡單PHP上傳圖片、刪除圖片實現(xiàn)代碼

    PHP上傳圖片、刪除圖片實現(xiàn)代碼,需要的朋友可以參考下。
    2010-05-05

最新評論