La función addcslashes() es una función integrada en PHP. La función addcslashes() se usa para agregar barras invertidas antes de algunos caracteres específicos en una string determinada.
Sintaxis :
string addcslashes($string, $characters)
Parámetros : esta función acepta dos parámetros como se muestra en la sintaxis anterior y se describen a continuación:
- $string : este parámetro especifica la string de entrada que se necesita escapar. O también podemos decir que la string en la que queremos agregar barras invertidas antes de algunos caracteres específicos.
- $caracteres : este parámetro especifica un carácter o secuencia de caracteres que queremos escapar en la string de entrada agregando barras invertidas antes de ellos. Podemos especificar un rango de caracteres como ‘a..z’. Ese es el carácter inicial del rango seguido de dos puntos y el carácter final.
Nota : utilice caracteres como a,b,n,t, etc. con cuidado, ya que este parámetro como \a,\b,\n,\t son secuencias de escape predefinidas y tienen un significado especial. Por lo tanto, es posible que no obtengamos el resultado deseado.
Valor de retorno : esta función devuelve una string escapada que es la string de entrada $string con barras invertidas agregadas antes de $caracteres .
Ejemplos:
Input: $string = "GeeksforGeeks" $characters = 'e' Output: G\e\eksforG\e\eks Input: $string = "GeeksforGeeks" $characters = 'a..k' Output: G\e\e\ksnG\e\e\ks
Los siguientes programas ilustran la función addcslashes() en PHP:
Programa 1 :
<?php // PHP program to illustrate addcslashes() // function $str = "GeeksforGeeks"; $resStr = addcslashes($str, 'e'); echo $resStr; ?>
Producción:
G\e\eksforG\e\eks
Programa 2 :
<?php // PHP program to illustrate addcslashes() // function $str = "GeeksnGeeks"; $resStr = addcslashes($str, 'a..k'); echo $resStr; ?>
Producción:
G\e\e\ksnG\e\e\ks
Referencia :
http://php.net/manual/en/function.addcslashes.php
Publicación traducida automáticamente
Artículo escrito por oindrilaray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA