Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/01/2010, 15:59
equality_211085
 
Fecha de Ingreso: septiembre-2009
Ubicación: Managua
Mensajes: 128
Antigüedad: 14 años, 7 meses
Puntos: 5
Respuesta: Buscar texto en un string

Proba con esta funcion:

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='marcador'>\\1</span>",$texto);
    return 
$texto

Esta funcion resalta el texto que coincide en la cadena que le pases

$buscar es la palabra que deseas encontrar
$texto es la cadena donde buscas el valor de la variable anterior

Espero te sirva, solo necesitas hacer un par de modificaciones