Cómo usar la función AddSlashes en PHP

Cómo usar la función AddSlashes en PHP
A veces necesitamos insertar datos en una base de datos o mostrar datos en una página web que contenga caracteres especiales como citas o apóstrofes. Estos caracteres especiales pueden causar errores de sintaxis si no se manejan correctamente. Para esto, podemos usar el addslashes () función en PHP. Este artículo cubre la función AddSlashes () y sus detalles en un código PHP.

Tabla de contenido

  • ¿Qué es la función AddSlashes ()?
  • Sintaxis
  • Parámetros
  • Devolver
  • ¿Cómo funciona la función addslashes ()?
  • Ejemplos de función AddSlashes ()
  • Conclusión

¿Qué es la función AddSlashes () en PHP?

El addslashes () La función en PHP agrega una barra insegura (\) Antes de caracteres especiales como citas, apóstrofes y barras de chaqueta. Esta función se utiliza para escapar de los caracteres especiales en una cadena para que puedan almacenarse de manera segura en una base de datos o usarse en una página web sin causar errores de sintaxis.

Sintaxis

La sintaxis para la función addslashes () es la siguiente:

AddSlashes ($ String)

Parámetros

La función tiene un solo parámetro:

  • $ Cadena: Cadena para ser procesada.

Devolver

Devuelve la cadena modificada con las versas de fondo necesarias agregadas antes de ciertos caracteres.

¿Cómo funciona la función addslashes ()?

La función addslashes () toma una cadena como entrada y devuelve la cadena con caracteres especiales escapados agregando una barra insegura ante ellos.

Los personajes que tienen prefijo con una barra insegura incluyen:

  • Comillas simples (')
  • Doble comillas (")
  • Barras de fondo (\)
  • Bytes nulos (\ 0)

El conjunto específico de caracteres que se escapan depende de la cadena de entrada.

Ejemplos de función AddSlashes ()

Ahora cubriremos algunos programas de ejemplo que explican el uso de funciones AddSlashes () en PHP.

Ejemplo 1

El código PHP dado demuestra el uso de la función AddSlashes () para agregar barras de transferencia antes de una frase caracteres en una cadena:

// cadena de entrada
$ str = addSlashes ("Linux");
// imprime la cadena escapada
echo ($ str);
?>

Aquí, la cadena Linux's se pasa como un argumento a la función AddSlashes (), que escapará del carácter del apóstrofe con una barra insegura. La cadena resultante será Linux \ 's.

El eco() La declaración se utiliza para imprimir la cadena escapada a la salida.

Ejemplo 2

El código PHP dado demuestra el uso de la función AddSlashes () para agregar barras de transferencia antes de cita doble caracteres en una cadena.

// cadena de entrada
$ str = addSlashes ('Linuxhint "PHP" Tutorial ");
// imprime la cadena escapada
echo ($ str);
?>

Aquí la cadena Tutorial de Linuxhint "PHP" se pasa como un argumento a la función AddSlashes (), que escapará del carácter de doble citas con una barra insegura. La cadena resultante será Tutorial de Linuxhint \ "Php \". La instrucción echo () imprimirá la salida:

Ejemplo 3

A continuación se muestra otro código PHP que demuestra el uso de AddSlashes ().

$ str = ""quién es PHP?""