www.php.net'ten "String" fonksiyonları başlığı altında, karakter katarları üstünde işlem yapan fonksiyonları inceleyebilirsiniz.

yada sıradaki parça size gelsin Nuri Bey.. ;)

/**
Yazan: Barış ÇUHADAR.
Lisans: GPL, General Public License - Genel Kamu Lisansı.
Lisans metni için: http://www.gnu.org/licenses/gpl.html
:J
**/

function strfup($input)
{
    $flag=false; $strup="";

   $untouchables=array("ve","veya","ile","TCBMM","T.C.","TL","USD");

   for($i;$i<mb_strlen($input);$i++)
   {
      if($input!=$untouchables[$i])
      {
            $flag=true;
      }
      else { return false;}
   }
     if($flag==true)
     {
         $strup.=strtoupper($input[0]);
} for($i=1;$i<mb_strlen($input);$i++)
      {
            $strup.=$input[$i];
      }
      return $strup;
}

$untouchables dizisine istediğiniz sözcükleri yazbilirsiniz.

Önemli Not: Yukarıdaki kodun kullanımından kodu kullanan sorumludur, hiçbir sorumluluk kabul etmiyorum :P

Nuri Akman wrote:
Arkadaşlar,

PHP'de, bir cümlenin sadece ilk harflerini büyültecek bir fonksiyon ihtiyacım var.

    * Bu fonksiyon, "ve" - "veya" - "ile" gibi kelimelerin baş
      harflerini büyültmemeli,
    * TBMM, T.C., TL, USD gibi ifadeleri küçültmemeli.
    *  ( - " - ' gibi karakterler arasındaki ifadelerde ise doğru
      çalışmalı. Örnek:  ADAMA: "HAYIR" DEDİ. ==> Adama: "Hayır" dedi.


Elinde böyle bir fonksiyonu olan var mı acaba?

Selamlar,
Nuri Akman
------------------------------------------------------------------------

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap