Page 1 sur 1

preg

Posté : 08 mars 2011, 17:33
par Vertigo
Bonjour,

Je voudrais afficher les résultats d'une recherche en affichant le mot recherché en gras et dans son contexte (précédé et suivi de 40 caractères, comme ça se fait beaucoup sur les sites. Et je voudrais que l'utilisateur puisse cliquer sur cette ligne pour être dirigé vers la page qui la contient.

Je galère un peu (m^me beaucoup!) avec la function preg_match()

Comment dois-je la contruire? Ou mettre mon mot recherche en gras?
Actuellement, j'utilise
echo str_replace($mot, "<strong>$mot</strong>", $para['paragraphe']);
qui me ramène le paragraphe entier qui contient le mot recherché. Or, je ne voudrais seulement qu'un peu de texte autour de mon mot recherché, qui doit apparaître en gras.

Merci de votre aide!

Re: preg

Posté : 10 mars 2011, 02:38
par devlop78
La question n'a est-elle pas déjà été posée ?