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