Foros del Web » Programando para Internet » PHP »

reemplazar letras acentuadas

Estas en el tema de reemplazar letras acentuadas en el foro de PHP en Foros del Web. Hola!! Necesito reemplazar en un cadena las letras acentuadas por letras sin acento, ejemplo: maderería por madereria. Tengo lo siguiente: $cadena="maderería"; $cadfinal=str_replace("í","i",$cadena); he probado también ...
  #1 (permalink)  
Antiguo 20/05/2003, 17:01
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 1
reemplazar letras acentuadas

Hola!!

Necesito reemplazar en un cadena las letras acentuadas por letras sin acento, ejemplo: maderería por madereria.

Tengo lo siguiente:

$cadena="maderería";
$cadfinal=str_replace("í","i",$cadena);

he probado también con ereg_replace, y nada no hace el cambio, si alguien puede orientarme un poco más, se los agradezco.

Saludos!!
  #2 (permalink)  
Antiguo 20/05/2003, 18:54
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
Prueba con:
Código PHP:
$cadfinalstrtr($cadena"àáâãäåèéêëìíîïòóôõöùúûüñ""aaaaaaeeeeiiiiooooouuuun"); 
http://www.php.net/strtr

Saludos!
  #3 (permalink)  
Antiguo 20/05/2003, 19:01
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 1
gracias fran86 !!

funciona a la perfección
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:34.