Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2016, 19:36
Avatar de LoUiMaNiAkO
LoUiMaNiAkO
 
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: resaltando palabras de busqueda

hola gracias por responder, la función str_replace no me funciona ya que distingue entre mayúsculas y minúsculas asi que si busco PARis no lo encuentra porque en la base de datos esta como Paris o paris:

he modificado la función y creo que ya funciona ahora solo me falta buscar como hcer para que resalte las palabras tengan o no acento.

haber quien puede ayudarme...


Código PHP:
function resaltar($buscar$texto) { 
$buscar str_replace(" "","$buscar);
$clave explode(","$buscar); 

  
    foreach(
$clave as $i){ 
        
$i trim($i); 
        if(!empty(
$i)) $salida[] = $i
    } 
    
$clave=array_filter($salida);
  
    
$num count($salida);  
    for(
$i=0$i $num$i++)  
      
$texto preg_replace("/(".trim($clave[$i]).")/i","<span class='palabra'>\\1</span>",$texto);
    
    return 
$texto;  

__________________
:molesto: "Soy como dios k nunca llora y como satanas k nunca resa":molesto:

Dejate seducir por mis colmillos