La función preg_last_error se utiliza para escapar de caracteres de expresiones regulares.
cadena preg_quote (cadena $cadena [, cadena $delimitador = NULL])
preg_quote() toma el parámetro str y agrega una barra invertida antes de cada carácter en la sintaxis de la expresión regular. Esto generalmente se usa cuando tiene algunas cadenas de tiempo de ejecución que deben coincidir como expresiones regulares.
Los caracteres especiales de expresión regular son: . + * ? [ ^ ] $ ( ) { } = < > |
Descripción del parámetro:
$cadena: cadena de entrada.
$delimiter: si se especifica el delimitador de parámetro opcional, también se escapará. Normalmente se utiliza para escapar de los delimitadores utilizados por la función PCRE. / es el delimitador más común.
Devuelve la cadena de escape.
El resultado de la ejecución escapa a los caracteres especiales $ y / de la siguiente manera:
Devuelve$40 por un g3/400
El resultado de la ejecución es el siguiente:
Este libro es <i>*muy*</i> difícil de encontrar.