مشکل در ساخت ابر برچسب tag cloud
سلام خدمت تمامی دوستان
من می خواهم یک بخش به پروژه ام اضافه کنم که شامل ابر برچسب که بخوبی کار می کند اما متاسفانه برای این که بعضی از کارکتر ها را نمایش ندهد یک آرایه 31 عضوی تمامی کاراکترهای که نمی خواهم نمایش دهد گذاشتم و یک تابع تعریف کردم یک کار نمایش ندادن کاراکتر انجام دهد
[PHP]$size=array('15','17','19','21','23','25','27','29 ','31','33');
$str = "Hello world. It's a beautiful day. .";
$ignore=array('?','!','.',',','~','@','#','$','%', '^','&','*','(',')','-','_','+','=','<','>','/','[',']','{','}',':',';','"',"'",'~','`');
$a=(explode(" ",$str));
echo "<br/>";
for($i=0;$i<=count($a)-1;$i++)
{
$b = array_rand($size,1);
$word = $a[$i];
$word = ignorechar($word);
//for ($i=0;$i<count($ignore)-1;$i++){
//str_replace($ignore[$i],'',$word);
//}
echo "<span><a href='http://www.google.com/tags/$word' style='text-decoration:none;font-size:$size[$b]px;'>$word</a></span>";
echo " ";
}
function ignorechar($word){
$return = $word;
for ($i=0;$i<=count($ignore)-1;$i++){
$return=str_replace($ignore[$i],'',$return);
}
return $return;
}
?>[/PHP]
این هم از عکسی که پیغام به من می دهد
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از دوستان تقاضا دارم مشکل من را حل کنید