Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2004, 04:40
Axo
 
Fecha de Ingreso: abril-2003
Ubicación: Virtual
Mensajes: 953
Antigüedad: 21 años
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