A masz jakiś pomysł na zwiększenie tylko pierwszej litery z uwzględnieneiem polskich znakow? mb_ucfirst nie dziala:)
DOsłownie potrzebuje coś takiego:
function change_upper_string($string){
$tekst=mb_strtoupper($string,'UTF-8');
$new_tekst=substr($tekst,0
,2
); $new_tekst.=mb_strtolower
(substr($tekst,2), 'UTF-8'); return $new_tekst;
}
$tekst="święte góry";
$tekst_tablica=explode(" ", $tekst);
$nowy='';
foreach($tekst_tablica as $element) {
$nowy.=change_upper_string($element)." ";
}
Powyższy skrypt powinien zmienić każdą pierwszą literę na dużą, niestety w tym przypadku zamiast "ó" są szlaczki.