Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2010, 13:53
rafaelg21
 
Fecha de Ingreso: junio-2008
Mensajes: 74
Antigüedad: 16 años, 5 meses
Puntos: 2
Funcion remplazar acentos, ayuda

Buenas tardes amigos foristas espero me puedan ayudar tengo esta funcion me encontre en este foro pero al parecer no me la remplaza como es. aqui el error

//FUNCION PHP REMPLZAR CARACTERES

function GetQuitarAcentos($s) {
$s = ereg_replace("[áàâãª]","a",$s);
$s = ereg_replace("[ÁÀÂÃ]","A",$s);
$s = ereg_replace("[ÍÌÎ]","I",$s);
$s = ereg_replace("[íìî]","i",$s);
$s = ereg_replace("[éèê]","e",$s);
$s = ereg_replace("[ÉÈÊ]","E",$s);
$s = ereg_replace("[óòôõº]","o",$s);
$s = ereg_replace("[ÓÒÔÕ]","O",$s);
$s = ereg_replace("[úùû]","u",$s);
$s = ereg_replace("[ÚÙÛ]","U",$s);
$s = str_replace("ç","c",$s);
$s = str_replace("Ç","C",$s);
return $s;
}

echo GetQuitarAcentos("Comunicación, Funsión, Código");

// ESTE DEBERIA SER EL RESUTADO Comunicacion, Funsion, Codigo

// pero me retorta lo siguiente Comunicaciaon, Funsiaon, Caodigo

no entiendo porque le coloca una a antes de la o porfavor si alguien me puede ayudar lo agradeceria...