Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2005, 04:54
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
De forma algo ineficiente:

$sin_acentos = str_replace("á", "a", str_replace("é", "e", str_replace("í", "i",...strreplace("ú", "u", $cadena)))))

Mejor con expresiones regulares, aunque no soy un experto en eso, una solución que a lo mejor no es la más eficiente:

$patron[0] = "/á/";
$reemplazo[0] = "a";
$patron[1] = "/Á/";
$reemplazo[1] = "A";

$patron[2] = "/é/";
$reemplazo[2] = "e";
$patron[3] = "/É/";
$reemplazo[3] = "E";

....

$sin_acentos = preg_replace($patron, $reemplazo, $cadena);