Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2010, 11:44
Avatar de gogupe
gogupe
 
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 18 años
Puntos: 32
Resaltar texto en una busqueda

Hola estoy usando lo siguiente para hacer resaltar de amarillo el resultado de una búsqueda.

Código PHP:

<?echo "<p align='justify'>".str_replace("$_GET[txt_buscador]","<span style='background-color:yellow'>$_GET[txt_buscador]</span>",$row[descripcion])."</p>"?>
Esto funciona bien, pero solo cuando coinciden entre mayuscula y minuscula.
Si en el texto aparece España, y en el buscado escribe españa no sale resaltado.

He buscado por internet y en encontrado la funcion srt_ireplace(), pero esto me reemplaza la palabra como yo lo escribo.

¿Lo estoy haciendo mal usando estas funciones?

Muchas gracias a todos.