Php Büyük ve Küçük Harf Dönüşümleri

Çok bir açıklamada bulunmadan önce ufak tanımlar yapıp sonra örneklere geçelim.

strtolower(…): Tüm harfler küçük yazılacaktır.
strtoupper(…): Tüm harfler büyük yazılacaktır.
ucfirst(…): Cümlenin ilk kelimesinin baş harfi büyük yazılacaktır.
ucwords(…): Cümledeki tüm kelimelerin baş harfi büyük yazılacaktır.

Örnek kullanımlar

$text = "Bugün okulda ders var";

strtolower($text); // bugün okulda ders var

strtoupper($text); // BUGÜN OKULDA DERS VAR

ucwords($text); // Bugün Okulda Ders Var

ucfirst($text); // Bugün okulda ders var

Diğer örnekler

$text = "BuGün HaVa Çok SıCak";

strtolower($text); // bugün hava çok sıcak

ucwords(strtolower($text)); // Bugün Hava Çok Sıcak

ucfirst(strtolower($text)); // Bugün hava çok sıcak

strtoupper() vestrtolower() dönüşümü yaparken türkçe karakter problemi ile karşılaşmak mümkün. Bu sebeple str_replace veya preg_replace kodları ile türkçe karakter dönüşümü yapmanız gerekir. Dilerseniz örnek bir fonksiyon kullanımına bakalım.

function trchar_toupper($text)
{
    $search=array("ç","i","ı","ğ","ö","ş","ü");
    $replace=array("Ç","İ","I","Ğ","Ö","Ş","Ü");
    $text=str_replace($search,$replace,$text);
    $text=strtoupper($text);
    return $text;
}

fonksiyonu çalıştırmak için trchar_toupper(“metniniz”) olarak çağırabilir ve kullanabilirsiniz.

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir