Merhaba, fonksiyonsuz bir şekilde girilen metni büyük harfli hale getirmem gerekiyor. kendim algoritmasını yazdım çalışıyor tek problem türkçe karakterlerde karşılaştırma yapmıyor.
Örnek ve çıktı aşağıda.. yardımcı olabilirseniz sevinirim..
$yazi='merhaba dünya. bugün nasılsın';
function yazi_buyut($girdi){
$buyuk_harf=array('A','B','C','D','E','F','G','H','I','İ','J','K','L','M','N','O','Ö','P','Q','R','S','Ş','T','U','Ü','V','W','X','Y','Z');
$kucuk_harf=array('a','b','c','d','e','f','g','h','ı','i','j','k','l','m','n','o','ö','p','q','r','s','ş','t','u','ü','v','w','x','y','z');
$donustur = str_split($girdi);
for($i=0;$i < strlen($girdi);$i++)
{
for ($j=0; $j <count($kucuk_harf) ; $j++) {
if ($donustur[$i]==' ') {
echo ' ';
}
else if ($donustur[$i]==$kucuk_harf[$j]) {
echo $buyuk_harf[$j];
}
}
}
}ÇIKTI BU ŞEKİLDE: MERHABA DNYA BUGN NASLSN