Hepsi büyük ya da hepsi küçük

PHP kodlarken zaman zaman ihtiyacınız olmuştur. Keşke şu başlığın ya da yazının hepsi büyük olsa diye… PHP’nin hazır fonksiyonları içerisinde strtoupper ya da strtolower isimli fonksiyonlar bu işi yapıyor. Ancak işin içerisine Türkçe karakterler girince durum değişiyor.

Bu durum için küçük bir fonksiyon kullanıyorum. Tüm yazılanların küçük harf olması için;

function hepsikucuk($metin) {
    return strtolower(strtr($metin, 'ĞÜŞIİÖÇ', 'ğüşıiöç'));
}
// Örnek Kullanımı:
// echo hepsikucuk("MeRhaBa");
// merhaba

Ya da tüm yazılanların hepsinin büyük harf olması için şu fonksiyonu kullanabilirsiniz.

function hepsibuyuk($metin) {
    return strtoupper(strtr($metin, 'ğüşıiöç', 'ĞÜŞIİÖÇ'));
}
// Örnek Kullanımı:
// echo hepsibuyuk("MeRhaBa");
// MERHABA
This entry was posted in PHP and tagged , , , , , . Bookmark the permalink.

Bir Cevap Yazın

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

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>