PHP addslashes()Funciones
Manual de referencia de PHP String
Ejemplos
Agrega una barra invertida antes de cada comilla doble (\"):
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Ejecutar ejemplo »
Definición y uso
La función addslashes() devuelve una cadena con una barra invertida añadida antes de los caracteres predefinidos.
Los caracteres predefinidos son:
- Comilla simple (')
- Comilla doble (\")
- Barra invertida (\)
- NULL
Consejo:Esta función puede usarse para preparar cadenas apropiadas para los datos almacenados en la base de datos y para las consultas a la base de datos.
Nota:De forma predeterminada, la directiva de PHP magic_quotes_gpc está activada y ejecuta automáticamente addslashes() en todos los datos GET, POST y COOKIE. No use addslashes() en cadenas que ya han sido escapadas por magic_quotes_gpc, porque esto provocaría un doble escapado. En tal caso, puede usar la función get_magic_quotes_gpc() para detectarlo.
Sintaxis
| Parámetros | Descripción |
|---|---|
| string | Requerido. Especifica la cadena que se debe escapar. |
Detalles técnicos
| Valor de retorno: | Devuelve la cadena escapada. |
|---|---|
| Versión de PHP: | 4+ |
Más ejemplos
Ejemplo 1
Agrega barras invertidas antes de los caracteres predefinidos en la cadena:
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Ejecutar ejemplo »
Manual de referencia de PHP String Otras extensiones