Cómo utilizar la función addedlashes() en PHP

Como Utilizar La Funcion Addedlashes En Php



A veces necesitamos insertar datos en una base de datos o mostrar datos en una página web que contiene caracteres especiales como comillas o apóstrofes. Estos caracteres especiales pueden causar errores de sintaxis si no se manejan correctamente. Para ello, podemos utilizar el agrega barras () función en PHP. Este artículo cubre la función addedlashes() y sus detalles en un código PHP.

Tabla de contenido

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

El agrega barras () la función en PHP agrega una barra invertida (\) antes de caracteres especiales como comillas, apóstrofes y barras invertidas. Esta función se usa para escapar 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 de la función addedlashes() es la siguiente:



agrega pestañas ( $cadena )

Parámetros

La función tiene un único parámetro:



  • $cadena : Cadena a procesar.

Devolver

Devuelve la cadena modificada con las barras invertidas necesarias agregadas antes de ciertos caracteres.





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

La función addedlashes() toma una cadena como entrada y devuelve la cadena con caracteres especiales escapados agregando una barra invertida antes de ellos.

Los caracteres que tienen el prefijo de una barra invertida incluyen:



  • Comillas simples (')
  • Doble comillas (')
  • Barras invertidas (\)
  • Bytes nulos (\0)

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

Ejemplos de la función addlashes()

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

Ejemplo 1

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



// Cadena de entrada

$cadena = agrega pestañas ( 'Linux' ) ;

// imprime la cadena escapada

eco ( $cadena ) ;

?>

Aquí, la cuerda Linux se pasa como argumento a la función addedlashes(), que escapará del carácter de apóstrofo con una barra invertida. La cadena resultante será linux .

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

  Interfaz gráfica de usuario, texto, aplicación, chat o mensaje de texto
Descripción generada automáticamente

Ejemplo 2

El código PHP dado demuestra el uso de la función addedlashes() para agregar barras invertidas antes comillas dobles caracteres en una cadena.



// Cadena de entrada

$cadena = agrega pestañas ( 'Tutorial de Linuxhint 'PHP'' ) ;

// imprime la cadena escapada

eco ( $cadena ) ;

?>

Aquí la cuerda Tutorial de LinuxHint “PHP” se pasa como argumento a la función addedlashes(), que escapará del carácter de comillas dobles con una barra invertida. La cadena resultante será Linuxhint \”PHP\” Tutorial . La instrucción echo() imprimirá la salida:

Ejemplo 3

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



$cadena = '¿Quién es PHP?' ;

eco $cadena . ' Esto no es seguro en una consulta de base de datos.
'
;

eco agrega pestañas ( $cadena ) . 'Esto es seguro en una consulta de base de datos'. ;

?>

Aquí la cuerda ¿Quién es PHP? se almacena en el $cadena variable. La instrucción echo se usa para imprimir la cadena en la salida junto con un mensaje que indica que no es seguro usar la cadena directamente en una consulta de base de datos.

A continuación, se utiliza la función addedlashes() para escapar del carácter de apóstrofo en la cadena añadiendo una barra invertida antes. La cadena resultante será ¿Quién es PHP? .

El segundo eco se usa para imprimir la cadena escapada en la salida junto con un mensaje que indica que es seguro usar la cadena en una consulta de base de datos.

  Interfaz gráfica de usuario, texto, aplicación, chat o mensaje de texto
Descripción generada automáticamente

Conclusión

Aquí, discutimos la función addedlashes() en PHP, que se usa para escapar caracteres especiales en una cadena para que puedan almacenarse de manera segura en una base de datos o usarse en una página web. Además, cubrimos la sintaxis, el parámetro y el valor de retorno de esta función. Para obtener detalles sobre la función addedlashes() y su programa de ejemplo, lea el artículo.