Per ora ho fatto sto codice, ma mi cambia tutte le lettere e non solo la prima... non usa regexp
codice:
 $arrTitle=array("Riepilogo","Generale","Recapito","Banca","Login");
 $arrKey=array("i","g","t","b","o");
 $a='<span style="text-decoration:underline;">'; 
 $b='</span>';
 for($i=0;$i<count($arrTitle);$i++){
  $tmp=strpos(strtolower($arrTitle[$i]),$arrKey[$i]);
  $tmp=ord(substr($arrTitle[$i],$tmp,1));
  $tmp=str_replace(chr($tmp),$a.chr($tmp).$b,$arrTitle[$i]);
  echo("
".$tmp);
 }
COme devo correggerlo?