Burak Çalışkan

PHP SEO Türkçe Karakterleri İngilizce Karaktere Çevirme

  • 8 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • PHP SEO Türkçe Karakterleri İngilizce Karaktere Çevirme için yorumlar kapalı
  • PHP

function temizle($string) {
$turkce = array(‘ö’,’Ö’,’ç’,’Ç’,’ş’,’Ş’,’İ’,’ı’,’I’,’ğ’,’Ğ’,’ü’,’Ü’);
$ingilizce = array(‘o’,’o’,’c’,’c’,’s’,’s’,’i’,’i’,’i’,’g’,’g’,’u’,’u’);
$string = str_replace(‘ ‘, ‘-‘, $string);
$string = str_replace($turkce, $ingilizce, $string);
$string = preg_replace(‘/[^A-Za-z0-9\-]/’, ”, $string);
return preg_replace(‘/-+/’, ‘-‘, $string);
}