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