Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
desenvolvi um sistema de buscas (php e mysql) e o resultado é mostrado no browser... o que eu quero é realçar o termo pesquisado, da mesma forma que ocorre aqui no forum do imasters...
o problema é que eu não estou conseguindo realçar a expressão sem alterar o conteúdo, vejam o código:
$texto = "UM DOIS TRES. Um Dois Tres. um dois tres";$termo_pesquisado = "um";$texto = eregi_replace($termo_pesquisado,'<span class="destaque">'.$termo_pesquisado.'</span>',$texto);
o que acontece é que eu gostaria de realçar os tres "uns" (UM, Um, um), mas utilizando o código que eu mostrei eu vou encontrar o termo pesquisado (que é "um") porém na hora de realçar eu vou estar modificando o texto original ("UM" vai virar "um" e "Um" vai virar "um").
se eu utilizar ereg_replace ao invés de eregi_replace o realce só vai acontecer em "um".
alguém poderia me ajudar nesse problema?
obrigado!
Carregando comentários...