Die Funktion preg_last_error wird verwendet, um reguläre Ausdruckszeichen zu maskieren.
string preg_quote ( string $str [, string $delimiter = NULL ] )
preg_quote() verwendet den Parameter str und fügt vor jedem Zeichen in der regulären Ausdruckssyntax einen Backslash ein. Dies wird normalerweise verwendet, wenn Sie einige Laufzeitzeichenfolgen haben, die als reguläre Ausdrücke abgeglichen werden müssen.
Sonderzeichen für reguläre Ausdrücke sind: . + * ? [ ^ ] $ ( ) = !
Parameterbeschreibung:
$str: Eingabezeichenfolge.
$delimiter: Wenn der optionale Parameter delimiter angegeben ist, wird dieser ebenfalls maskiert. Dies wird normalerweise verwendet, um Trennzeichen zu maskieren, die von der PCRE-Funktion verwendet werden. / ist das häufigste Trennzeichen.
Gibt die maskierte Zeichenfolge zurück.
Das Ausführungsergebnis maskiert die Sonderzeichen $ und / wie folgt:
Geben Sie 40 $ für einen g3/400 zurück
Das Ausführungsergebnis ist wie folgt:
Dieses Buch ist <i>*sehr*</i> schwer zu finden.