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."
";