Gökalp Kuşçu

yoğun bu aralar

Php ile Türkçe karakterleri temizleme fonksiyonu

with 3 comments

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;

?>

Written by Gökalp Kuşçu

Ağustos 17th, 2009 at 4:22 pm

3 Responses to 'Php ile Türkçe karakterleri temizleme fonksiyonu'

Subscribe to comments with RSS or TrackBack to 'Php ile Türkçe karakterleri temizleme fonksiyonu'.

  1. Saol güzel bir değişken

    GeT_RiGhT

    9 Oca 10 at

  2. #GeT_RiGhT
    Saol güzel bir değişken

    degisken? :\

    hc0de

    5 Şub 10 at

  3. evet aslında biz bunlara fonksiyon diyoruz :)

    Gökalp Kuşçu

    6 Şub 10 at

Leave a Reply