La fonction preg_last_error est utilisée pour échapper aux caractères d'expression régulière.
chaîne preg_quote ( chaîne $str [, chaîne $delimiter = NULL ] )
preg_quote() prend le paramètre str et ajoute une barre oblique inverse avant chaque caractère dans la syntaxe de l'expression régulière. Ceci est généralement utilisé lorsque certaines chaînes d'exécution doivent être mises en correspondance en tant qu'expressions régulières.
Les caractères spéciaux des expressions régulières sont : . + * ? [ ^ ] $ ( ) { } = !
Description du paramètre :
$str : chaîne d'entrée.
$delimiter : Si le délimiteur de paramètre facultatif est spécifié, il sera également échappé. Ceci est généralement utilisé pour échapper aux délimiteurs utilisés par la fonction PCRE. / est le délimiteur le plus courant.
Renvoie la chaîne échappée.
Le résultat de l'exécution échappe les caractères spéciaux $ et / comme suit :
Retour40 $ pour un g3/400
Le résultat de l'exécution est le suivant :
Ce livre est <i>*très*</i> difficile à trouver.