2009/7/27 Doruk Fisek <dfi...@fisek.com.tr>

> Mon, 27 Jul 2009 12:29:42 +0300, Bünyamin <bun...@gmail.com> :
>
> > mb_strtoupper(mb_substr(mb_strtolower($kelime,'UTF-8'),0,1, 'UTF-8')
> Bu sadece bir cumlenin ilk kelimesinin bas harfini buyutuyor. Ustelik
> onceki mesajimda da yazdigim gibi ı-İ problemi yasiyor -- kendiniz
> basinda ı ve i harfi bulunan bir kelimeyle denediniz mi yazdiginiz
> komutu?
>
> Bana gerekli olan ise tum kelimelerin ilk harflerini buyutmek (ı-i
> harfleri icin de).
>
>                   Doruk
>
Evet, sonradan bakınca, yazdıklarınızı yanlış anladığımı farkettim.

Aşağıdaki kodu test ettim, ihtiyacınıza uygun çalışıyor.

<?php
> $str = "ılgıt'ın çok sevdiği küçük bir kuzusu ve inciri var.";
> $old=array("/ ı/","/ i/");
> $new=array(" I", " İ");
> $str = mb_convert_case(preg_replace($old, $new,$str), MB_CASE_TITLE,
> 'UTF-8');
> echo $str;
> ?>
>

İyi çalışmalar..
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap