Kodlarda değişiklik yaptım biraz.
<?
/*
Doğukan Ergüner, bir cümlenin ilk harflerini büyütme dalgası
www.erguner.net
*/
function erguner_buyult($deger)
{
$deger = str_replace("ç","Ç",$deger);
$deger = str_replace("ğ","Ğ",$deger);
$deger = str_replace("ı","I",$deger);
$deger = str_replace("i","İ",$deger);
$deger = str_replace("ö","Ö",$deger);
$deger = str_replace("ü","Ü",$deger);
$deger = str_replace("ş","Ş",$deger);
$deger = strtoupper($deger);
$deger = trim($deger);
return $deger;
}
function erguner_kucult($deger)
{
$deger = str_replace("Ç","ç",$deger);
$deger = str_replace("Ğ","ğ",$deger);
$deger = str_replace("I","ı",$deger);
$deger = str_replace("İ","i",$deger);
$deger = str_replace("Ö","ö",$deger);
$deger = str_replace("Ü","ü",$deger);
$deger = str_replace("Ş","ş",$deger);
$deger = strtolower($deger);
$deger = trim($deger);
return $deger;
}
function erguner_bir($deger)
{
$deger = erguner_kucult($deger);
$deger = split(" ",trim($deger));
$deger_tr = "";
for($x=0; $x < count($deger); $x++)
{
$deger_bas = substr($deger[$x],0,1);
$deger_son = substr($deger[$x],1);
$deger_bas = erguner_buyult($deger_bas);
$deger_tr .= $deger_bas.$deger_son." ";
}
$deger_tr = trim($deger_tr);
return $deger_tr;
}
$kelime = "türkçe için ÖNCELİKLE bizim birşeyler yapmamız gerekir";
echo $kelime."<br>";
echo erguner_bir($kelime);
?>