Edited By
Shoma Suzuki
導入
導入 – HTML_TagCloud の導入
概要
このパッケージはタグクラウドを HTML と
CSS で作成します。
タグクラウドは、いわゆる "タグ" あるいはキーワードをリスト表現で可視化したもので、
そのページ/ブログ内での登場頻度によってフォントサイズが変わります。
タグクラウドについての詳細は
WikiPedia を参考にしてください。
このパッケージは頻度だけでなく、時間経過の情報も可視化します。
新しいタグは濃い色で、古いタグは薄い色で表現することができます。
簡単な使用例
<?php
require_once 'HTML/TagCloud.php';
$tags = new HTML_TagCloud();
// 要素を追加します
$tags->addElement('PHP' ,'http://www.php.net' , 39, strtotime('-1 day'));
$tags->addElement('XML' ,'http://www.xml.org' , 21, strtotime('-2 week'));
$tags->addElement('Perl' ,'http://www.xml.org' , 15, strtotime('-1 month'));
$tags->addElement('PEAR' ,'http://pear.php.net' , 32, time());
$tags->addElement('MySQL' ,'http://www.mysql.com', 10, strtotime('-2 day'));
$tags->addElement('PostgreSQL','http://pgsql.com' , 6, strtotime('-3 week'));
// HTML および CSS を出力します
print $tags->buildALL();
?>
上のサンプルコードは5つの要素を持つタグクラウドを作成します。
最も多く使用された "PHP" というタグが最も大きい
文字になります。
最も新しい "PEAR" というタグが最も濃い色になります。
タグはアルファベット順にソートされ、HTMLエスケープされます。