Bonjour à vous,

J'ai chercher en vain sur le web une fonction php standard ou utilisateur succeptible de remplacer des termes de recherches (pour les mettre en surbrillance) trouvés avec un LIKE (mysql).

Je m'explique :

Actuellement mes remplacements sont insensibles à la casse grâce à l'expression régulière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$search_string_words = 'un|exemple|de|recherche';
preg_replace("/($search_string_words)/i", "<$tag>$1</$tag>", $value);
Il me faut une fonction ou masque qui me mettrait également en surbrillance les termes avec des caratéres spéciaux :
Si je cherche "ete", je voudrais que "été" soit mit en surbrillance car il est renvoyé par la requête SQL.

J'espére que vous aurez la réponse ! , merci à vous.