A ver si alguien me puede ayudar, hago una llamada a base de datos para extraer unos datos, estos viene con acentos y ñ, trate de limpiar con estos codigos
Código:
elproblemaes que no lo hace, mando un echo para ver antes y despues y me muestra lo mismo, tampoco me limpia el espacio que esta antes de CANCÚN, ya trate y busque pero no encuentro la solucion, sin embargo si sustituye y quita el espacio al final tanto de CANCÚN como el de YAXCHILAN 23, tampoco me quita eñes.function quitar($s) { $s = ereg_replace("[áàâãª]","a",$s); $s = ereg_replace("[ÁÀÂÃ]","A",$s); $s = ereg_replace("[éèê]","e",$s); $s = ereg_replace("[ÉÈÊ]","E",$s); $s = ereg_replace("[íìî]","i",$s); $s = ereg_replace("[ÍÌÎ]","I",$s); $s = ereg_replace("[óòôõº]","o",$s); $s = ereg_replace("[ÓÒÔÕ]","O",$s); $s = ereg_replace("[úùû]","u",$s); $s = str_replace("[ÚÙÛ]","U",$s); $s = str_replace("ñ","n",$s); $s = str_replace("Ñ","N",$s); $s = str_replace("CALL ","",$s); $s = str_replace("BLVD ","",$s); $s = str_replace("AVE ","",$s); $s = str_replace("AV. ","",$s); $s = str_replace("RINC ","RINCONADA ",$s); $s = str_replace("MER ","MERCADO ",$s); $s = str_replace("CIR ","",$s); $s = str_replace("PROL ","",$s); $s = str_replace("MA ","MARIA ",$s); return $s; } function eliminarblancos($cadena){ $cadena=trim($cadena); $cadena=str_replace(" ","+",$cadena); return $cadena; }
'YAXCHILAN 23 ' en ' CANCÚN ' y ' CANCÚN' y 'YAXCHILAN+23'
' RUISEÑOR 801 ' en ' CELAYA ' y ' CELAYA' y 'RUISEÑOR+801'
Agraezco cualquier ayuda.
Saludos