$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
$eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
$text = str_replace($tr,$eng,$_POST[firmaadi]);
$text = preg_replace('/[^a-zA-Z0-9]/s', '-', $text);
$text = preg_replace("@--*@","-",$text);
$text = rtrim($text,"-");
$seo = strtolower($text);
veritabanına kayıt ederken kategori ve firmaların seoları çakışıyor.
firmalarda link: firmaadi.html
kategorilerde link: kategori-2.html
firma adını "firmaadı 1" diye kaydettiğimde sef link firmaadi-1.html oluyor ve kategorilerle çakışıyor.
firma adını kaydederken sonunda rakam varsa bir önceki boşluğu nasıl temizlerim. yapmak istediğim "firmaadı 1" sef link ise firmaadi1.html
temizleme kodu olarak üstteki kodu kullanıyorum. kelimelerin en sonundaki rakamdan bir önceki boşluğu silmek istiyorum.
yardımcı olursanız sevinirim.