Bir çok durumda işinize yaracağını düşündüğüm, bu fonksiyonu yazmak istedim. Belli başlı Türkçe karakterleri belki içermeye bilir. Ama yönteme göre sizin eklemeniz kolay olucaktır.
İpucu: Nerde kullanabilirim ?
Siteniz için url, köprülere seo optimizasyonu yapmak istediğinizde, tag sistemi yaparken çektiğiniz Türkçe karakter sorunlarında.Site arşiv mekanizmalarında, sitemap vs….
< ?php
//Çalıştıracağımız fonksiyon.
function tr_converter($uri) {
$uri = str_replace ("ç","c",$uri);
$uri = str_replace ("ğ","g",$uri);
$uri = str_replace ("İ","I",$uri);
$uri = str_replace ("ı","i",$uri);
$uri = str_replace ("ş","s",$uri);
$uri = str_replace ("ö","o",$uri);
$uri = str_replace ("ü","u",$uri);
$uri = str_replace ("Ü","U",$uri);
$uri = str_replace ("Ç","c",$uri);
$uri = str_replace ("!","",$uri);
$uri = str_replace ("-","",$uri);
$uri = str_replace (":)","",$uri);
$uri = str_replace (")","",$uri);
$uri = str_replace ("(","",$uri);
$uri = str_replace (",","_",$uri);
$uri = str_replace (".","",$uri);
$uri = str_replace ("Ğ","g",$uri);
$uri = str_replace ("Ş","S",$uri);
$uri = str_replace ("Ö","O",$uri);
$uri = str_replace (" ","_",$uri);
$uri = str_replace ("'","",$uri);
$uri = str_replace ("/","",$uri);
$uri = str_replace ("__","_",$uri);
$uri = str_replace("`","",$uri);
$uri = str_replace ("ç","c",$uri);
$uri = str_replace("&","",$uri);
$uri = str_replace("%","",$uri);
$uri = str_replace("'","",$uri);
$uri = strtolower($uri);
return $uri;
}
//Kullanım şekli.
$var = "gökalp";
$value = tr_converter($var);
//OUT : gokalp
echo $value;
?>
Etiketler: php tr converter, php türkçe karakter, php türkçe karakter Converter, phpTürkçe karakter sorunu, türkçe karakter temizleme php
Saol güzel bir değişken
#GeT_RiGhT
Saol güzel bir değişken
degisken? :\
evet aslında biz bunlara fonksiyon diyoruz :)