J'ai besoin de chercher certain mots dans une chaine afin de les mettre en gras.
Le problème c'est que le premier mot et le dernier mot de la chaine en question ne sont pas mis en gras.
Je pourrais le contourner en ajoutant un espace avant et après la chaine mais on doit bien pouvoir faire autrement.
A l'aide !!!
Voici mon bout de code :
ou mieux cela
Le problème c'est que le premier mot et le dernier mot de la chaine en question ne sont pas mis en gras.
Je pourrais le contourner en ajoutant un espace avant et après la chaine mais on doit bien pouvoir faire autrement.
A l'aide !!!
Voici mon bout de code :
Code:
preg_replace('/([^a-zA-Z])('.$mot.')([^-a-zA-Z])/i', '$1<strong>$2</strong>$3', $chaine)
Code:
preg_replace('/([\s,\.()])('.$mot.')([\s,\.()])/i', '$1<strong>$2</strong>$3', $chaine)