Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2007, 01:38
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 3 meses
Puntos: 2
busqueda de variantes de una palabra

Hola buenas,necesitaría saber como se puede hacero si alguien tiene una solución para que cuando alguien busque una palabra en el buscador, se busque esa palabra es sus diferentes versiones, es decir que si alguien busca último que sus variantes puedan ser:

Último, último, ultimo, Ultimo, ultímo, Ultímo, ultimó, Ultimó.

Eso se podría hacer con una función?, ahora estoy utilizando un replace, pero me estoy armando un jaleo de la leche con las diferentes variaciones. Yo por ejemplo para la letra U estoy utilizando esto:

$searchstring = smarty_function_MTSearchString($_GET['words']);

$searchstring = str_replace('ú','ú',$searchstring);
$searchstring = str_replace('Ú','Ú',$searchstring);
$searchstring2 = str_replace('ú','u',$searchstring2);
$searchstring2 = str_replace('Ú','U',$searchstring2)
$searchstring3 = str_replace('ú','Ú',$searchstring3);
$searchstring3 = str_replace('Ú','u',$searchstring3);
$searchstring8 = str_replace('u','u',$searchstring8);
$searchstring8 = str_replace('U','Ú',$searchstring8);
$searchstring13 = str_replace('u','Ú',$searchstring13);
$searchstring13 = str_replace('U','ú',$searchstring13);

Pero ya os digoque me estoy liando

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades