Home > Article > Backend Development > PHP cloud tag implementation code
Let me share with you the code of a php cloud tag. This is very popular now. Friends in need can refer to it.
In today's PHP websites, the large number of applications of cloud tags make the page appear effective and interesting, and also increase the indexing and retrieval of related content. This section shares a piece of PHP cloud tag implementation code. Friends who are interested can study it. 1, css code part <style type="text/css"> #tagcloud{ color: #dda0dd; font-family: Arial, verdana, sans-serif; width:200px; border: 1px solid black; text-align: center; } #tagcloud a{ color: green; text-decoration: none; text-transform: capitalize; } </style> 2, Display part of php cloud tag <div id="tagcloud"> <?php /** this is our array of tags * We feed this array of tags and links the tagCloud * class method createTagCloud */ $tags = array( array('weight' =>40, 'tagname' =>'tutorials', 'url'=>'http://bbs.it-home.org/tutorials/'), array('weight' =>12, 'tagname' =>'examples', 'url'=>'http://bbs.it-home.org/examples/'), array('weight' =>10, 'tagname' =>'contact', 'url'=>'http://bbs.it-home.org/contact/'), array('weight' =>15, 'tagname' =>'quotes', 'url'=>'http://bbs.it-home.org/quotes/'), array('weight' =>28, 'tagname' =>'devel', 'url'=>'http://bbs.it-home.org/phpdev/'), array('weight' =>35, 'tagname' =>'manual', 'url'=>'http://bbs.it-home.org/en/index.html'), array('weight' =>20, 'tagname' =>'articles', 'url'=>'http://bbs.it-home.org/articles/'), ); /*** create a new tag cloud object ***/ $tagCloud = new tagCloud($tags); echo $tagCloud -> displayTagCloud(); ?> </div> </body> </html> <?php /** * php 云标签类 * by bbs.it-home.org */ class tagCloud{ /*** the array of tags ***/ private $tagsArray; public function __construct($tags){ /*** set a few properties ***/ $this->tagsArray = $tags; } /** * * Display tag cloud * * @access public * * @return string * */ public function displayTagCloud(){ $ret = ''; shuffle($this->tagsArray); foreach($this->tagsArray as $tag) { $ret.=''.$tag['tagname'].''."\n"; } return $ret; } } /*** end of class ***/ ?> The demonstration effect of php cloud tag, as shown below: |