Php yazıları büyütme ve küçültme uppercase lowercase

Bilgisayar Php Yazılım

Php yazıları büyütme ve küçültme uppercase lowercase

Php yazıları büyütme ve küçültme uppercase lowercase php pdo select veri listeleme

Bazen tamamı büyük harflerle sisteme girilmiş kayıtlarda arama yaptırmak ve girilen bir değerin tamamı büyük harfle olacak şekilde database e yazdırmak isteyebiliriz. Bunun tam tersi küçültme isteğimizde olabilir. Bunu yaparken php üzerindeki strtoupper veya strtolower fonksiyonu kullanacağız. Ama bir sorun var ,bu türkçe karakterleri büyütme ve ya küçültme yeteneğine sahip değil. Bunu biz haricen bir fonksiyon yazarak php fonksiyonuna yama yapıp kullanacağız. Örnek verecek olursak ;

Büyük Karakter Tanımlama

Kendi kişisel fonksiyonumuzu gerek duyulan yerin üzerine tanımlamamız kafidir ;

function trbuyut($str)
{
$str = str_replace(array('i', 'ı', 'ü', 'ğ', 'ş', 'ö', 'ç'), array('İ', 'I', 'Ü', 'Ğ', 'Ş', 'Ö', 'Ç'), $str);
return strtoupper($str);
}
$degerimiz = $_POST['deger'];

$yenidegerimiz = strtoupper($degerimiz); //Php kütüphanesine göre tr karakterler hariç tamamı büyük harf oldu

$enyenidegerimiz = trbuyut($degerimiz); //php fonksiyonuna yaptığımız yamayla oluşturduğumuz yeni fonksiyonumuzu kullanacağız ,tr karakterler dahil büyük oldu

Aynı işlemlerin tersini ,yani küçültme işinide şu şekilde yapabiliriz;

Küçük Karakter Tanımlama

function trkucult($str)
{
$str = str_replace(array('İ', 'I', 'Ü', 'Ğ', 'Ş', 'Ö', 'Ç'), array('i', 'ı', 'ü', 'ğ', 'ş', 'ö', 'ç'), $str);
return strtolower($str);
}
$degerimiz = $_POST['deger'];

$yenidegerimiz = strtolower($degerimiz); //Php kütüphanesine göre tr karakterler hariç tamamı küçük harf oldu

$enyenidegerimiz = trkucult($degerimiz); //php fonksiyonuna yaptığımız yamayla oluşturduğumuz yeni fonksiyonumuzu kullanacağız ,tr karakterler dahil küçük oldu

 

Bir cevap yazın

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