Admin Kurucu / Root
Mesaj Sayısı : 552 Kayıt tarihi : 09/07/10 Yaş : 41 Nerden : Bursa
| Konu: PHP ile turkce karakter buyultme C.tesi Eyl. 24, 2011 7:26 am | |
| PHP ile turkce karakter buyultme Evet, burda ilk dökümanım... Fırsat buldukça sizlerle PHP ile ilgili deneyimlerimi paylaşacağım.
Savaş arkadaşımız kla*** bir karakter-karakter kontrol yöntemi önermiş, bu işi PHP"ye bırakabiliriz. Bunun için PHP"nin en sevdiğim fonksiyonu olan str_replace()"e göz atalım. x Savaş"ın örneğinde yaptığı işi çok benzer bir algoritma ile str_replace() yapıyor. str_replace()"in kullanımı da str_replace(string Aranacak, string YeniDeğer, string DeğişimGeçirecekMetin) şeklinde. str_replace DeğişimGeçirecekMetin"e dokunmuyor, bize değişimin sonucunu string bir değer olarak dönüyor.
Şimdi benim PHP"nin StrToUpper() fonksiyonuna alternatif olan StrToBuyuk() fonksiyonuna "MERHABA" deme zamanı geldi:
function StrToBuyuk($metin){ $metin=strtoupper( str_replace( "i", "İ", str_replace( "ı", "I", str_replace( "ç", "Ç", str_replace( "ş", "Ş", str_replace( "ğ", "Ğ", str_replace( "ö", "Ö", str_replace( "ü", "Ü", $metin ) ) ) ) ) ) ) ); return $metin; }
İşte kısa ve öz, yaptığımız iş basit; i"leri İ"ye, ı"ları I"ya, ç"leri Ç"ye, ş"leri Ş"ye... çevirmek.
Şimdilik bu kadar, daha nice dökümanlarda görüşmek üzere... | |
|