Manuel PHP Précédent Suivant preg_quote() ajoute un antislash devant tous les caractères de la chaîne str. Cela est très utile si vous avez une chaîne qui va servir de masque, mais qui est générée durant l 'exécution. Si l 'argument optionnel delimiter est fourni, il sera aussi échappé. Ceci est pratique pour échapper le délimiteur requis par les fonctions PCRE. Le slash / est le délimiteur le plus répandu. Les caractères spéciaux qui seront échappés: Exemple 1. Protège des caractères spéciaux ?php $keywords = "$40 pour un g3 / 400"; $keywords = preg_quote ($keywords," / "); echo $keywords; / / retourne \$40 pour un g3\ / 400? Exemple 2. Mise en italique d 'un mot dans un texte ?php / / Dans cet exemple, preg_quote( $word) sert à éviter que les astérisques / / prennent une valeur particulière dans l'exepression régulière. $textbody = "Ce livre est *très* difficile à trouver ."; $word = "*très*"; $textbody = preg_replace (" / ".preg_quote($word) ." / "," B ".$word. "/ B", $textbody);? Précédent Sommaire Suivant Niveau supérieur