• 31-10-2012, 06:12:58
    #1
    Merhabalar.

    Kelimelerin ilk harfini büyütmek için şu kodu kullanıyorum
    $BaslikBuyult = ucwords(mb_strtolower($FilmAdi,'UTF-8'));
    kelimem: hızlı ve öfkeli
    sonuç: Hızlı Ve öfkeli

    Türkçe karakterlerini büyütmüyor, buna çözüm olarak ne yapabiliriz? mesela str_replace gibi komutla sorunumuzu halledebilir miyiz, evetse ne gibi bir kod kullanabiliriz örnekle belirtir misiniz?
  • 31-10-2012, 06:33:07
    #2
    Olmuyorsa ilk harfleri cektir, turkce karakterleri kucukten buyuge ceviren ufak bi fonksiyon yaz, sok icine olsun bitsin, cepteyim suan, tam bakmadim nedir ne degildir
  • 31-10-2012, 06:47:32
    #3
    netten bulduğum kodu düzenledim ve sizinde işinizi görür umarım.
    <?php
    	function ucwords_turkce($yazi)
    		{
    			return ltrim(mb_convert_case(str_replace(array(' I',' ı', ' İ', ' i'),
    			array(' I',' I',' İ',' İ'),' '.$yazi),
    			MB_CASE_TITLE, "UTF-8"));
    		}
    ?>
    kullanımı;
    <?php echo ucwords_turkce($metin); ?>