Ver Mensaje Individual
  #9  
Antiguo 24-01-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Acepto la sugerencia Román. No caí en utilizar "str_replace" porque ví que "preg_replace" se apañaba bien con los "Arrays", empero, debí haberme planteado mirar más detenidamente "str_replace", entre otras cosas para evitar el comienzo y fin de la "expresión regular" en cada uno de los elementos del "Array"... en definitiva, mucho mejor así:

Código PHP:
function QuitaAcentos($cadena){
  
$p = array('á','é','í','ó','ú','Á','É','Í','Ó','Ú');
  
$r = array('a','e','i','o','u','A','E','I','O','U');
  return 
str_replace($p$r$cadena);

__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita