netten 4-5 kodla denedim, hepsi hatalı çıktı. ya türkçe karakterleri küçültemiyorlar ya da her bir kelimenin ilk harfini büyütüyorlar. ya da kod hata veriyor.
bir metnin, yalnızca ilk harfi büyüsün. diğer tüm harfler küçülsün istiyorum. var mı elinizde çalışan bir kod?
bir metnin, yalnızca ilk harfi büyüsün. diğer tüm harfler küçülsün istiyorum. var mı elinizde çalışan bir kod?
tamamen desteksiz sallıyorum
$isim = "osman";
$isim[0] = strtoupper($isim[0]);
echo $isim; // Osman olması lazım.
carnicero
ucfirst() fonksiyonu tam da onu yapar ama UTF-8 desteklemez
lpgli tosbaga
carnicero'nun kodunda ilk satırın altına bir de
isim = strtolower($isim);
ekle tam istediğin olsun.
samfisher
türkçe karakter için:
function tr_ucfirst($metin) {
$metin = strtolower(strtr( $metin,'ÏÛÔÎÑÂÅÄÃÈÆĞÜŞIİÖÇ','ïûôîñâåäãèæğüşıiöç'));
$metin[0] = strtoupper(strtr( $metin[0],'ğüşıiöçïûôîñâåäãèæ','ĞÜŞIİÖÇİUOİNAAAAEA'));
return $metin;
}
katukatu
1