Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/08/2006, 03:46
Avatar de Azrael666
Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
mm en ese caso la cadena de busqueda sería "juegos locos" o "juegos_locos" con un separador usado por ti..
si hacemos un explode de esa cadena por el separador obtenemos en un array todas las palabras buscadas:

$palabrasbusqueda="juego_locos";
$palabras = explode ("_",$palabrasbusqueda);

el resultado sería $palabras[0]="juego"; y $palabras[1]="locos";

si ahora recorres el array y reemplazas...

for ($i=0; $i<count($palabras);$i++)
{
$nuevacadena="<b>".$palabras[$i]."</b>";
srt_replace($palabras[$i],$nuevacadena,$cadenacompleta);
//antes me faltó lo de $cadenacompleta (la cadena donde se buscan las palabras
}


resumiendo:
Código PHP:
$palabrasbusqueda="juego_locos";
$palabras explode ("_",$palabrasbusqueda);
for (
$i=0$i<count($palabras);$i++)
{
  
$nuevacadena="<b>".$palabras[$i]."</b>";
  
srt_replace($palabras[$i],$nuevacadena,$cadenacompleta);

creo que de esa forma ya estaría.. pruebalo a ver..
__________________
ALOZORRO v5.0 (ahora en .es)