<?
//settings
$min .8;
$max 3;
$displayminimum .8;
$displaycharminimum 2;
$taglist= array();


//tag words
$tags "pizza pizza house pizza house order now order pizza margarita salami salami pizza hot hot steamy hot taste quick love sexy love yummie pizza pizza margarita salami expensive";



//cleanup $tag
$tags preg_replace("/(\<\s*)(.+?)(\s*\>)/","",$tags);
$tags preg_replace("/(\[\s*)(.+?)(\s*\])/","",$tags);
$tags preg_replace("/(\(\s*)(.+?)(\s*\))/","",$tags);
$tags ereg_replace("[^[:space:]a-zA-Z0-9&_-]"""$tags);

//create array with tags separated with a space 
$tag explode(" ",trim($tags));
//for comma usage
//$tag = explode(",",trim($tags));

if (is_array($tag)){
    
//get stats of array
    
$numbertags count($tag);
    
$countedtags array_count_values ($tag);
    
$avaragetags $numbertags count($countedtags);

    
//create html
    
foreach($countedtags as $k => $v) {
            
//calculate fontsize
            
$fontsize $v $avaragetags;
            
            
//display this tag?
            
if($fontsize $displayminimum && strlen($k) > $charminimum){
                 if(
$fontsize $min$fontsize $min;
                if(
$fontsize $max $fontsize $max;
                echo 
" <span style=\"font-size: ".$fontsize."em; padding: 3px;\"><a href=\"?tag=".urlencode($k)."\">$k</a></span> ";
            }
   }
}

?>