Sa Arkadaşlar, kendi scriptimde etiketleme sistemi için bir kod yazmaya çalıştım ama tam olarak isteğim sonucu vermedi.
Ben Aynı Etikelerin Tekrarlanmamasını ve veritabanındaki etiketler kolunundaki türkçe karakterli harflerin aşağıda array ile değiştirmeye çalıştığım gibi olmasını istiyorum.
Yani kelime: Öksüz Kuş => Oksuz+Kus şeklinde olmasını istiyorum. aynı etiketlerin tekrarlanmasını istemiyorum.
parcala = explode(', ', $yaz["etiketler"]); bu şekilde ayrılmış herbir etiketin aynı olanlarını ekrana vermesin, sadece birini ekrana yansıtsın istiyorum. yardımcı olabilecek var mı?
veritabanı örneğim: http://pastebin.com/ziTM5xAk
veritabanı yapısı ss: http://p1304.hizliresim.com/18/t/mfz2r.png
$SQL1 = mysql_query("SELECT * from tablo LIMIT 0, 10");
while ($yaz = mysql_fetch_assoc($SQL1)){ 
$parcala = explode(', ', $yaz["etiketler"]);
$tr1=array("/'/",'/ç/','/Ç/','/ı/','/İ/','/ğ/','/Ğ/','/ö/','/Ö/','/ş/','/Ş/','/ü/','/Ü/','/ /');
$tr2=array("",'c','C','i','i','g','G','o','O','s','S','u','U','-');
$parcala2 = preg_replace($tr1,$tr2,$parcala);
$say = count($parcala2);
for($i=0; $i<$say; $i++){
$etiketle = trim($parcala2[$i]);
echo "
".$etiketle."<br/>
"; 
}
}