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

Mehmet Kaplan 27 Mart 2020 3:59 PM
CrytoTap Browser

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 cevap yazın

Yorumlar (0)

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