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); ?>
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 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'); ?>