Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/07/2008, 06:49
Avatar de editjj
editjj
 
Fecha de Ingreso: febrero-2006
Ubicación: madrid
Mensajes: 34
Antigüedad: 19 años
Puntos: 0
Respuesta: Problemas con Caracteres

Cita:
Iniciado por Sensorium Ver Mensaje
creo que es porque el str_replace() no trabaja con arrays, creo que es eso..Gracias!!
te paso un link sobre la utilización de str_replace()
y si trabaja con arrays. Te pongo un ejemplo completo, por si el fallo está en otro lado:

Código PHP:
<?php
// esta es la cadena que vamos a procesar
$STRING ="El idioma español o castellano es una lengua romance del grupo ibérico. Es uno de los seis idiomas oficiales de la ONU.";

// creamos los arrays con sus correspondencias
$original       = array(" ""'""?""/""+""á""é""í""ó""ú""Á""É""Í""Ó""Ú""ñ""Ñ");
$sustitucion    = array("_""_""_""_""mas""a""e""i""o""u""A""E""I""O""U""n""N");

// mostramos el resultado
echo str_replace($original$sustitucion$STRING);  
// el resultado tiene que ser
// El_idioma_espanol_o_castellano_es_una_lengua_romance_del_grupo_iberico._Es_uno_de_los_seis_idiomas_oficiales_de_la_ONU.

?>
esto funciona, está comprobado.

un saludo