c'è un modo tramite funzione preg_replace di convertire da minuscolo a maiuscolo? non so una cosa tipo

preg_replace("'([a-z])'si","qualche_carattere_speciale_$1",$txt);