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

bueno si a alguien le sirve, lo resolvi combinando lo que tenia con lo que encontre en google
CSS
Código:
.resaltado{
	color: #000000;
	background: #55FF2A;
	font-weight: bold;
}
Código PHP:
function resaltar($buscar$texto
{
    
$frase=$buscar;
    
$claves=explode(" ",$frase);
    
$clave=array();
    
$clave=array_unique($claves);
    for(
$i=0;$i<count($clave);$i++)
    {
        
$palabra=trim($clave[$i]);
        
$palabrastrtolower($palabra);
        
$endondebuscas=$texto;
        
$resultado=str_replace($palabra,"<span class='resaltado'>".$palabra."</span>",$endondebuscas);
        
$texto=$resultado;

        
$palabraucfirst($palabra);
        
$endondebuscas=$texto;
        
$resultado=str_replace($palabra,"<span class='resaltado'>".$palabra."</span>",$endondebuscas);
        
$texto=$resultado;

        
$palabrastrtoupper($palabra);
        
$endondebuscas=$texto;
        
$resultado=str_replace($palabra,"<span class='resaltado'>".$palabra."</span>",$endondebuscas);
        
$texto=$resultado;
    }
    return 
$texto;
}
            
$hunter_nombre='Harold Stanley Rivas Martinez';
            
$buscar='Harold Rivas';
            
$hunter_nombre=resaltar($buscar,$hunter_nombre);
            echo 
$hunter_nombre;
        
?> 
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.