İçeriğe geç →

PHP ile bir metindeki her kelimenin ilk harfini büyük harfe çevirme

Geçenlerde codewars.com’ da takılıyordum bir metinin utf8 desteklenerek her kelimesinin baş harifini büyük harfe çevirilmesi istendi umarım işinize yarar.

function toJadenCase(string $string)
{
    $newText = '';
    $parseText = explode(' ',$string);
    foreach($parseText as $text){
        $length = mb_strlen($string,'UTF-8');
        $firstCharacter = substr($text, 0,1);
        $remaining = substr($text, 1,$length);
        $firstCharacter = mb_strtoupper($firstCharacter,'UTF-8');
        $editedText = $firstCharacter . $remaining;
        $newText .=$editedText . ' ';
    }

    return rtrim($newText);

}

$str = "How can mirrors be real if our eyes aren't real";
echo toJadenCase($str);
//Result : How Can Mirrors Be Real If Our Eyes Aren't Real

Kategori: php

Yorumlar

Bir cevap yazın

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