Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2008, 18:23
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 10 meses
Puntos: 4
Resaltar palabras buscadas ver 2

Saludos, pues estoy queriendo hacer el codigo para resaltar las palabras buscadas, ahora bien, el codigo que encontre aca funciona cuando se ha buscado una sola palabra pero si busco mas de 1 palabra, ya no funciona, entonces lo que habria que hacer es un explode por caracteres espacios y hacer el str_replace correspondiente, por cada palabra resultante del array generado por explode (o str_split).
Ahora bien, habra alguna forma de hacerlo en una sola linea con un each por ejemplo, talvez me puedan ayudar un poco con esto.

Código PHP:
$hunter_nombre='Harold Stanley Rivas Martinez';
            
$buscar='Harold Rivas';
            
$hunter_nombre=str_replace(each(explode(" ",$buscar))  , "<span class='resaltado'>$buscar</span>",$hunter_nombre);
            echo 
$hunter_nombre
este es el codigo de idea que tengo, aunque no funciona, sigo probando, pero talvez alguien pueda ayudarme a encontrar el error, estoy cansado ya y pues como que se me bloqueo el cerebro
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.