Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2012, 11:53
jinno2323
 
Fecha de Ingreso: octubre-2011
Mensajes: 34
Antigüedad: 12 años, 6 meses
Puntos: 2
Reemplazamientos con php

Hola, haber si me explico:

Tengo titulos de canciones guardados en mi base de datos, y estoy intentando que cuando la cancion buscada coincida, se muestre en los resultados de búsqueda en negrita.

Ejemplo:

Alguien busca (fíjense que está escrito en minúsculas):
"shakira boom"

y hay estos títulos en mi base de datos:

"Shakira Boom album"
"Shakira loba"
"Remix Shakira"

Quiero que independiente de que el usuario ponga mayúsculas o minúsculas en su búsqueda me muestre por ejemplo en el primer enlace esto:

"Shakira Boom album"

en lugar de

"shakira boom album"

Es decir, con los términos que coincidan en negrita.

Código PHP:

$titulo_cancion_que_se_mostrara 
str_ireplace("$terminos_buscados""<b>$terminos_buscados</b>"$titulo_cancion_original); 
Todo eso lo he conseguido con str_ireplace, el problema es que me transforma las minúsculas de los títulos también y me gustaría que respetase los títulos originales con la excepción de poner en negrita los términos que coincidan.

No sé si me he explicado.
Muchas gracias de antemano.