Türkçe Karakter Destekli strtolower() Fonksiyonu
Merhaba arkadaşlar, bildiğiniz gibi strtolower() fonksiyonu girilen metini küçük harflere dönüştürerek döndürmektedir. Fakat bu fonksiyon türkçe karakterlerin bulunduğu bir metni küçük harflere dönüştürmemektedir. Çözümü ise aşağıdadır.
echo strtolower('Şemsiye İstasyonu Önünde İnecek Var.');
// Şemsiye İstasyonu Önünde İnecek var.
echo strtolower('ŞEMSİYE İSTASYONU ÖNÜNDE İNECEK VAR.');
// Şemsİye İstasyonu ÖnÜnde İnecek var.
// Türkçe Karakter Destekli strtolower() Fonksiyonu
function tr_strtolower($text)
{
    $search=array("Ç","İ","I","Ğ","Ö","Ş","Ü");
    $replace=array("ç","i","ı","ğ","ö","ş","ü");
    $text=str_replace($search,$replace,$text);
    $text=strtolower($text);
    return $text;
}
// Sonuç
echo tr_strtolower('Şemsiye İstasyonu Önünde İnecek Var.');
// şemsiye istasyonu önünde inecek var.
echo tr_strtolower('ŞEMSİYE İSTASYONU ÖNÜNDE İNECEK VAR.');
// şemsiye istasyonu önünde inecek var.
Bu sayfa 2.895 kez görüntülendi.
 
																			 
																			 
																			 
																			 
																			 
																			 
																			 
																			