Los últimos tutoriales de desarrollo web
 

PHP addslashes() Function

<String Referencia PHP

Ejemplo

Añadir una barra invertida delante de cada comilla doble (") :

<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Ejecutar ejemplo »

Definición y Uso

El addslashes() función devuelve una cadena con barras invertidas delante de caracteres predefinidos.

Los personajes predefinidos son:

  • comilla simple (')
  • comillas dobles (")
  • barra inversa (\)
  • NULO

Tip: Esta función se puede utilizar para preparar una cadena para su almacenamiento en una base de datos y base de datos de consultas.

Note: PHP se ejecuta addslashes() en todos los GET, POST y los datos de cookies de forma predeterminada. Por lo tanto no se debe utilizar addslashes() en las cadenas que ya se han escapado, esto hará que el doble escape. La función get_magic_quotes_gpc() se puede utilizar para comprobar esto.


Sintaxis

addslashes( string )

Parámetro Descripción
string Necesario. Especifica la cadena que se escapó

Detalles técnicos

Valor de retorno: Devuelve la cadena escapada
Versión de PHP: 4+

Más ejemplos

Ejemplo 1

Añadir barras invertidas a los personajes predefinidos en una cadena:

<?php
$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 »

<String Referencia PHP