Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2004, 04:40
Axo
 
Fecha de Ingreso: abril-2003
Ubicación: Virtual
Mensajes: 953
Antigüedad: 23 años, 6 meses
Puntos: 7
Funcion para quitar caracteres "RAROS",acentos, etc...

Hola, he estado buscando una fución la cual me haga lo siguiente:

Suprima todos los acentos.
Suprima (al poder ser quite) los caracteres tales como: !·"=$·("%$ ?¿... o similares.

¿Teneis alguna o sabeis donde puedo piyarla? Yo tengo una hecha, quizas no sea el metodo más adecuado pero funciona...

Código PHP:
function parsear($palabraparsear)
{
$palabraparsear=strtoupper($palabraparsear);
$palabraparsear=str_replace(" ", "_", "".$palabraparsear."");
$palabraparsear=str_replace("-", "_", "".$palabraparsear."");
$palabraparsear=str_replace("?", "-", "".$palabraparsear."");
$palabraparsear=str_replace("¿", "-", "".$palabraparsear."");
$palabraparsear=str_replace("[", "-", "".$palabraparsear."");
$palabraparsear=str_replace("]", "-", "".$palabraparsear."");
$palabraparsear=str_replace("!", "-", "".$palabraparsear."");
$palabraparsear=str_replace("¡", "-", "".$palabraparsear."");
$palabraparsear=str_replace("Á", "A", "".$palabraparsear."");
$palabraparsear=str_replace("É", "E", "".$palabraparsear."");
$palabraparsear=str_replace("Í", "I", "".$palabraparsear."");
$palabraparsear=str_replace("Ó", "O", "".$palabraparsear."");
$palabraparsear=str_replace("Ú", "U", "".$palabraparsear."");
$palabraparsear=str_replace("á", "A", "".$palabraparsear."");
$palabraparsear=str_replace("é", "E", "".$palabraparsear."");
$palabraparsear=str_replace("í", "I", "".$palabraparsear."");
$palabraparsear=str_replace("ó", "O", "".$palabraparsear."");
$palabraparsear=str_replace("ú", "U", "".$palabraparsear."");
$palabraparsear=strtolower($palabraparsear);
return 
$palabraparsear;
} 

Saluditors