background image

 

PHP 代码:php 标签云的实现代码

下面的实现代码,将标签从数据库中搜出来,并格式化处理,使其以出现的次数为依据
显示出不同大小的文字连接

数据库中,存放文章的表中有 Tag”

字段,用来存放标签。标签之间用 ,”分隔。比如

“PHP,VB,

”  

随笔 。

下面的实现代码,将标签从数据库中搜出来,并格式化处理,使其以出现的次数为依据

 

显示出不同大小的文字连接。

 

其中的细节,不做解释了!

 

观念陈、方法笨、效率低的标签云的实现代码如下:
代码如下:
 

/** 
* 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." 

";