07 AĞUSTOS 2017
CUMA
15.59
PHP str_replace() Fonksiyonu ve Türkçe Karakterlerin Büyük Harfe Çevrilmesi

PHP'de str_replace() fonksiyonu yardımı ile var olan bir metin içindeki bir kelimeyi başka bir kelime ile değiştirebiliriz.

 

Kullanımı şu şekildir;

str_replace(değiştirilmek istenen kelime, yerine gelecek kelime, değiştirilecek cümle)

Örneğin elimizde PHP'de str_replace fonksiyonu nasıl çalışır? gibi bir soru cümlesi olsun. Bu cümlede nasıl çalışır? yerine hakkında bir makale yazdım. gibi bir ibare ekleyebiliriz.

$metin = "PHP'de str_replace fonksiyonu nasıl çalışır?";
$metin = str_replace("nasıl çalışır?", "hakkında bir makale yazdım.", $metin);

echo $metin;

Artık ekranımızda yeni cümlemiz PHP'de str_replace fonksiyonu hakkında bir makale yazdım. olarak gözükecektir.

strtoupper() ile str_replace() Karşılaştırması

Türkçe karakterlerin strtoupper() fonksiyonu ile büyütülmesinde yaşanan bir problemin giderilmesi amacıyla str_replace() fonksiyonu yardımı ile bir mini kod parçası hazırlayabiliriz.

$ara = array("ı", "i", "ö", "ü", "ş", "ç", "ğ");
$degistir = array("I", "İ", "Ö", "Ü", "Ş", "Ç", "Ğ");

$metin = "çok güzel bir makale";

$strtoupper = strtoupper($metin);
$strReplace = strtoupper(str_replace($ara, $degistir, $metin));

echo "strtoupper kullanılırsa: ".$strtoupper."<br/>";
echo "str_replace ve strtoupper kullanılırsa: ".$strReplace;

İşte sonuçlarımızın çıktısı şöyle olacaktır;

strtoupper kullanılırsa: çOK GüZEL BIR MAKALE
str_replace ve strtoupper kullanılırsa: ÇOK GÜZEL BİR MAKALE

Yani sadece strtoupper ile Türkçe karakterlerin büyük harfe çevrilmesinde problem yaşıyorsanız öncesinde str_replace() fonksiyonu ile Türkçe karakterleri büyük harfe çevirir, sonrasında strtoupper() ile tekrar kalan harflerin büyümesini sağlayabilirsiniz.

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et