arkadaşın dediği gibi ucfirst() ile yapabilirsin fakat tr karakterde hatalarla karşılaşırsın onun için örnek bi kod vardı bende türkçe karakterlede ilgili aşağı yazıyorum bunu inceleyerek halledebilirsin..

<? 
# Ornekler 
$metin = "şirin ülkenin, çok özgün insanları"; 
$metin = strtoupper_tr($metin); echo $metin."<br>"; 
$metin = strtolower_tr($metin); echo $metin."<br>"; 
$metin = ucfirst_tr($metin); echo $metin."<br>"; 
$metin = ucwords_tr($metin); echo $metin."<br>"; 
$metin = tr2en($metin); echo $metin."<br>"; 


# Tumu buyuk harf 
function strtoupper_tr($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; 
} 

# Tumu kucuk harf 
function strtolower_tr($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; 
} 

# Ilk harf buyuk (cumle) 
function ucwords_tr($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 = strtoupper_tr($deger_bas); 

$deger_tr .= $deger_bas.$deger_son." "; 
} 

$deger_tr = trim($deger_tr); 

return $deger_tr; 
} 

# Ilk harf buyuk (kelime) 
function ucfirst_tr($deger) 
{ 
$deger_bas = substr($deger,0,1); 
$deger_son = substr($deger,1); 
$deger_bas = strtoupper_tr($deger_bas); 

$deger_tr = $deger_bas.$deger_son; 
$deger_tr = trim($deger_tr); 

return $deger_tr; 
} 

# Turkceden Ingılızceye 
function tr2en($str) 
{ 
$str = str_replace("ç","c",$str); 
$str = str_replace("ğ","g",$str); 
$str = str_replace("ı","i",$str); 
$str = str_replace("ö","o",$str); 
$str = str_replace("ü","u",$str); 
$str = str_replace("ş","s",$str); 

$str = str_replace("Ç","C",$str); 
$str = str_replace("Ğ","G",$str); 
$str = str_replace("İ","I",$str); 
$str = str_replace("Ö","O",$str); 
$str = str_replace("Ü","U",$str); 
$str = str_replace("Ş","S",$str); 

return $str; 
} 
?>