strtolower ve str_replace kullanımı

strtolower ve str_replace kullanımı hakkında ufak bir fonksiyon.

Herkese iyi çalışmalar.
Uzun zaman sonra ufak bir kod eklemeyle geri döneyim istedim.

Bu fonksiyonda phpdeki strtolower (string değerleri ufak harfe dönüştürme) ve str_replace (string değerdeki aranılanı değişmesini istediğimiz değerle yer değiştirmesi) ile bir kombinasyon şeklinde kullandım.
str_replace fonksiyonu türkçedeki özel harfleri latin alfabesindeki karşılıkları ile değiştirmek için kullandım. strtolowerı string değeri ufak yazmak için kullandım. Türkçedeki özel harfler kullanılmış bir string değerde
direkt olarak strtolower kullansaydım özel karakterleri olduğu gibi bırakırdı fonksiyonda bunu önlemek için öncelikle özel karakter tespiti yapıp daha sonra bunları olması gerekn değerle değiştirip sonrasında ise
strtolower fonksiyonunu uygulayarak başarılı şekilde dönüştürme ve küçük yazma işlemi gerçekleştirmiş oluruz. Fonksiyon örneğim aşağıdadır.


<?php 

function cstrtolover($veri) {

    return 
strtolower(

    
str_replace(

        array(
'İ','Ş','Ç','ı','ş','ç','Ö','ö','Ð','ğ','Ü','ü'),

        array(
'I','S','C','i','s','c','O','o','G','g','U','u'),

        
$veri

        
)

    );

}

?> ?>


kullanımı aşağıdaki gibidir.

<?php  

print cstrtolover('İŞÇışçÖöÐğÜü');

?> ?>


ekrana çıktısı aşağıdaki gibi olacaktır.

isciscoogguu

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Teşkkürler Faydalı Oldu.

Yukarı Git