Originariamente inviato da mariox
è normale perchè la funzione ucfirst non converte tutti i caratteri in minuscolo
come da esempio:

Codice PHP:
bar 'HELLO WORLD!';
$bar ucfirst($bar);             // HELLO WORLD!
$bar ucfirst(strtolower($bar)); // Hello world! 
e' vero, hai ragione, ora ho risolto
grazie