Armé el código y funciona a la perfección, pero quisiera insertar todo esto dentro de un "function", y al hacerlo, deja de funcionar. Esto es lo que hice:
Código PHP:
   <?php
$texto="   JUANITO JOSé ALIMAña PéREz  ";
$texto=trim($texto);
$texto=ucwords(strtolower($texto));
echo $cambio = str_replace(array("á","é","í","ó","ú","ñ"),
                           array("á","é","í","ó","ú","ñ"),
                           $texto);
 
// IMPRIME Juanito José Alimaña Pérez
 
?>    Código PHP:
   <?php
$texto="   JUANITO JOSé ALIMAña PéREz  ";
function cambiar($texto)
{
$texto=trim($texto);
$texto=ucwords(strtolower($texto));
echo $cambio = str_replace(array("á","é","í","ó","ú","ñ"),
                           array("á","é","í","ó","ú","ñ"),
                           $texto);
return $texto;
}
echo $texto;
?>    AYUDA POR FAVOR y gracias de antemano!
 
 

