PHP | función addlashes()

La función addedlashes() es una función incorporada en PHP y devuelve una string con barras invertidas delante de los caracteres predefinidos. No toma ningún carácter especificado en el parámetro.

Los caracteres predefinidos son:

  1. una frase (‘)
  2. comillas dobles (“)
  3. barra invertida (\)
  4. NULO

Nota: La función addedlashes() es diferente de la función addcslashes( ) que acepta caracteres específicos antes de los cuales desea agregar barras, pero la función addedlashes() no acepta ningún carácter en los parámetros, sino que agrega barras antes de algunos caracteres específicos.

Sintaxis:

addslashes($string)

Parámetros: La función addedlashes() acepta solo un parámetro $string que especifica la string de entrada que se necesita escapar. También podemos decir que este parámetro especifica una string en la que queremos agregar barras invertidas antes de los caracteres predefinidos.

Valor de retorno: Devuelve la string escapada con barras invertidas delante de los caracteres predefinidos que se pasan en el parámetro.

Ejemplos:

Input : $string = "Geek's"
Output : Geek\'s

Input : $string='twinkle loves "coding"'
Output : twinkle loves \"coding\"

Los siguientes programas ilustran la función addedlashes() en PHP:

Programa 1:

<?php
// PHP program to demonstrate the 
// working of addslashes() function 
  
// Input String
$str = addslashes('twinkle loves "coding"'); 
  
// prints the escaped string
echo($str); 
?>

Producción:

twinkle loves \"coding\"

Programa 2:

<?php 
// PHP program to demonstrate the
// working of addslashes() function 
  
// Input String
$str = addslashes("Geek's"); 
  
// prints the escaped string
echo($str); 
?>

Producción:

Geek\'s

Referencia :
http://php.net/manual/en/function.addslashes.php

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *