PHP Metinleri Büyük Harfle Başlatma Fonksiyonu

  • Yazar Mehmet Kaplan
  • 6 yıl önce
  • 529
  • 1 Dakika

Php programcılığında bazı zamanlarda metinleri düzenlememiz gerekir, bunun için işimizi birazda olsa kolaylaştırabilecek bir fonksiyon paylaşacağım. Bu fonksiyon ile metinlerimizde bulunan kelimelerin ilk harflerini büyük harfe çevirebiliriz.

Fonksiyon

function upwords($sentence){
    $letters = array('I','İ','Ç','Ş','Ü','Ö','Ğ');
    $replace = array('ı','i','ç','ş','ü','ö','ğ');
    $sentence = mb_strtolower(str_replace($letters,$replace,$sentence),"UTF-8");
    $words = array();
    foreach(explode(" ",$sentence) as $word) {
        $first = str_replace($replace,$letters,mb_substr($word, 0, 1, "UTF-8"));
        $other = mb_substr($word,1,strlen($word)-1,"UTF-8");
        $words[] = $first.$other;
    }
    $sentence = implode(" ",$words);
    return ucwords($sentence);
}

Kullanım

echo upwords("php MetinleRi Büyük HarflE BaŞlatma fOnksiyonU ğ ö ş i ç");

Çıktı

Php Metinleri Büyük Harfle Başlatma Fonksiyonu Ğ Ö Ş İ Ç

Fonksiyon Metinleri Büyük Harfle Başlatma Php PHP Metinleri Büyük Harfle Başlatma Fonksiyonu

Bir yanıt yazın

Yorumlar (0)

Bu yazıya ait yorum bulunamadı. İlk yorumu sen yapmak ister misin?