Cita:
Iniciado por Derian
Bueno si era así, ahora enfrento otro problema necesito que cuando me traiga toda la cadena de caracteres me subraye la palabra que se busco dentro de la cadena.
Como hago para que solo la palabra cambie de color o se resalte?
Probá con este código:
Código PHP:
function resaltar($buscar, $texto) {
$claves = explode(" ",$buscar);
$clave = array_unique($claves);
$num = count($clave);
for($i=0; $i < $num; $i++)
$texto = preg_replace("/(".trim($clave[$i]).")/i","<span class='resaltado'>\\1</span>",$texto);
return $texto;
}
$hunter_nombre = 'HaRoLD StaNLey RivaS MaRTinEz';
$buscar = 'HArOld RivAs';
$hunter_nombre = resaltar($buscar,$hunter_nombre);
echo $hunter_nombre;