comment écrire le script, qui menchion le mot entier, si elle contient le mot-clé? exemple: mot-clé "fun", chaîne - l'oiseau est drôle, résultat - l'oiseau est * drôle *. je fais lemettre en évidence le mot dans la chaîne, si elle contient le mot-clé
suivant $str = "my bird is funny";
$keyword = "fun";
$str = preg_replace("/($keyword)/i","<b>$1</b>",$str);
mais menshions mot-clé seulement. mon oiseau est amusant ny
Félicitations, ça fonctionne, merci – Simon
+1 Cela fonctionne et une réponse rapide Pourquoi le? dans le modèle? – sberry
@ sberry2A: expressions régulières PCRE sont par défaut, cela signifie qu'un quantificateur est étendu au maximum de la répétition possible, le '? 'rend le quantificateur non répréhensible afin qu'il corresponde le moins possible à des répétitions. (Voir aussi http://www.regular-expressions.info/ repeat.html) – Gumbo