Bonjour à tous,
Je rencontre un problème pour mettre en surbrillance un mot dans une chaine.
Lors d'une recherche, l'utilisateur peut saisir une chaine de caractère contenant plusieurs mots séparés par des espaces. Je casse la chaine au niveau des espace pour stocker chaque mot dans un tableau.
Je récupére à partir d'une table, un champs titre, résumé et mots_clefs.
Pour chacun de ces champs je fais un str_replace de chaque mot recherché.
Problème, si par exemple, il y a le mot "de" et que dans mon titre ou résumé ou mots_clefs j'ai medecin, il va mettre en surbrillance le "de" de médecin.
Comment contourner ce problème ?
Merci à tous
@+ tard