sdemirkeser adlı üyeden alıntı: mesajı görüntüle
şöyle yemesi lazim;
for ($i=0; $i<count($bol_tr); $i++)
yemiyorsa bir üst satira

print_r($bol_tr);
yazip test ederseniz dizinin tamamini görme şansınız olur
Öylede yemedi

Yanlız çok garip bir olay oldu: "return " ifadesini "echo"'ya çevirce array'ın içindekilerin tamanını bastı yani sorun kalmadı. Benim anlamadığım "return" ile neden sadece ilk sırayı bastı :S
Bi fikri olan varmı

yeni fonsiyon şöyle oldu:
function etiket_bastir_duyurular($id,$url)
 {
 	$sql=mysql_query("SELECT * FROM tag WHERE kat_id='$id'");
 	
 	while ($r=mysql_fetch_array($sql))
 	{
 	$gelen=stripslashes($r["etiket"]);
    $etiket=explode("&lt;ingilizce&gt;",$gelen);
 	$tr=$etiket["0"];
 	$en=$etiket["1"];
 	$bol_tr=explode(",",$tr);
    $bol_en=explode(",",$en);
    $say_tr=count($bol_tr);
    $say_en=count($bol_en);
   
 	
    if (_getLang()=="tr")
    {   
    	for ($i=0; $i<=$say_tr; $i++)
    	{
    		echo "<a href='$url'>".@$bol_tr["$i"]." </a>";
    		
    	}
    }//if bitis
    elseif (_getLang()=="en")
    {
    for ($i=0; $i<=$say_en; $i++)
    	{
    		echo "<a href='$url'>".@$bol_en["$i"]." </a>";
    		
    	}//for bitis	
    	
    }//elseif bitis
 	}//while bitis
 	
 }