Función addcslashes() de PHP

Ejemplo

Añadir una barra invertida antes del carácter "A":

<?php
$str = addcslashes("A001 A002 A003","A");
echo($str);
?>

Ejemplo de ejecución

Definición y uso

La función addcslashes() devuelve la cadena con barras invertidas adicionales antes de los caracteres especificados.

Comentarios:La función addcslashes() es sensible a mayúsculas y minúsculas.

Comentarios:Tenga cuidado al aplicar addcslashes() a los siguientes caracteres: 0 (NULL), r (retorno de carro), n (salto de línea), f (salto de página), t (tabulación) y v (tabulación vertical). En PHP, \0, \r, \n, \t, \f y \v son secuencias de escape predefinidas.

Sintaxis

addcslashes(cadena,caracteres)
Parámetros Descripción
cadena Obligatorio. Especifica la cadena a escapar.
caracteres Obligatorio. Especifica los caracteres o rangos de caracteres a escapar.

Detalles técnicos

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

Más ejemplos

Ejemplo 1

Agregar barras invertidas a caracteres específicos de una cadena:

<?php
$str = "¡Bienvenido a Shanghai!";
echo $str."<br>";
echo addcslashes($str,'m')."<br>";
echo addcslashes($str,'H')."<br>";
?>

Ejemplo de ejecución

Ejemplo 2

Agregar barras invertidas a caracteres en un rango de una cadena:

<?php
$str = "¡Bienvenido a Shanghai!";
echo $str."<br>";
echo addcslashes($str,'A..Z')."<br>";
echo addcslashes($str,'a..z')."<br>";
echo addcslashes($str,'a..g');
?>

Ejemplo de ejecución