Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/09/2008, 14:23
Avatar de hector2c
hector2c
 
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Pregunta Respuesta: resaltar palabras de criterio de busqueda

wow, gracias por la exploción de ayudas!!!, todas me sirvieron para conocer algo mas de php, la siguiente función fue la que me agrado mucho!...

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","<strong>\\1</strong>",$texto);
    return 
$texto

ahora la uso de este modo:

Código PHP:
<?=resaltar($_POST['tit_exi'], $rs_exi['tit_exi'])?>
todo anda muy bien, no diferencia mayusculas de minuscula, todo muy bien, el problema es cuando uso tildes, no las acepta, no las pinta...

existira alguna variante a preg_replace??, espero me puedan ayudar, uso utf-8, con mssql (mssql usa iso, pero convierto los caracteres, asi que no hay problema)...

espero puedan ayudarme, muchas, gracias por su ayuda, el único problema son las tildes T_T
__________________
blog: hector2c.wordpress.com
email: [email protected]