Gökalp Kuşçu

Mezun olduuuuu :)

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

bir yorum yaz:

Chrome OS php nesneye dayalı programla 8 megabit php türkçe karakter sunucu update Türk java.net PHP OOP java.text projec men forrest oracle javax.swing.event LOREENA MCKENNITT - ALL SOULS NIGHT izle half life buffer overflow Onur gökalp çin soykırımı import java.sql.* Gökalp Kuşçu google operating system javadoc:javadoc google Chrome OS google string content[] php ile etiket yapımı Macgyver bilgi ben loreena transformers grup Endeavour ttnet dhcp Kişisel Mevzu web etiket php etiket pardus gump WriteAllLines() Macgyver info javafoc maven plugin hüs hlds b0f toyota staj metallica nothing else matters ttnet tarife Richard Dean Anderson statik ip nesneye dayalı php Java Staj php nesne transformers 2 kpss maven plugin kpss sınavı php quiz sonucu Lee David Zlotoff half life dedicated server buffer overflow int arrayIndex pardus rc2 javadoc google OS site update loreena mckenitt No listening sockets import oracle.jdbc.pool.OracleDataSource proje Liderliğin on emri java oracle bağlantısı hanks Java Enterprise Macgyver 1982 forrest gump soykırım php quiz Transformers 2: Revenge Of The Fallen hlds buffer overflow php class oracle sorgu staj php object oriented programlama linux pardus uygur Türkleri metallica dinle kpss 2009 steve lider olma Java staj başladı php interface forrest gump 1994 Macgyver dedicated server buffer overflow dinle php mysql drop table javax.swing shutting down for Apache Cyberplatform.net web tag coding muhabbeti array_combine() php veri tabanı iphone öss 2009 soruları ve cevapları apple metallica maven goals LOREENA MCKENNITT - ALL SOULS NIGHT object destination java.awt.event Endeavour uzay mekiği mave gökalp site güncelleme php türkçe karakter Converter php mysql buffer over flow php 3 katmanlı mimari System.IO.File.WriteAllLines liderlik Gary Serda java.util gökalp koca adam olmuş php ile tag sistemi yapımı jenny hüseyin kara php tr converter string[] php veri tabanı bağlantısı kibo etiket java ve oracle maven 2 b0f saubm.com bilgisayar kulubü php ile tag metallica izle tom hanks net limitsiz tarife javadoc:aggregate phpTürkçe karakter sorunu Items.CopyTo java.lang Onur Aktaş PHP open source university etiket yapımı takım arkadaşı Cyberplatform mysql drop table OOP çin uygur devleti soykırımı java oracle connection string pardus 2009 C# oscar koder muhabbet Shia LaBeouf ttnet statik ip apache LOREENA MCKENNITT - ALL SOULS NIGHT dinle string path pardus download saubm 6 oscar php drop table tag me google java.io billions of pages in google wamp No listening sockets öss 2009 cevapları yazılım grubu pardus 2009 download öss 2009 soruları toyota uzay mekiği google chrome OS osum php nesneye dayalı programlama repository Mysql öss 2009 php ile veri tabanından veri çekme write to txt with c# CopyTo() Transformers 2: Yenilenlerin İntikamı steve Jops dhcp öss java oracle sorgu Cyberplatform.org kişisel proje php parent kpss 2009 yorumu gökalp kuşçu doğum günü java ile oracle sorgu çekme yazılım donanım grubu nothing else matters ttnet 8 MB