Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/02/2009, 08:41
Avatar de pabloe9k
pabloe9k
 
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 190
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: Buscar palabras en cadenas de caracteres

Cita:
Iniciado por Derian Ver Mensaje
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