Função addcslashes() do PHP
Exemplo
Adicionar uma barra invertida antes do caractere "A":
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
Definição e Uso
A função addcslashes() retorna a string com barras invertidas adicionadas antes dos caracteres especificados.
Comentário:A função addcslashes() é sensível a maiúsculas e minúsculas.
Comentário:Tenha cuidado ao aplicar addcslashes() aos seguintes caracteres: 0 (NULL), r (enter), n (newline), f (form feed)、t (tab) e v (vertical tab). No PHP, \0, \r, \n, \t, \f e \v são sequências de escape pré-definidas.
Sintaxe
addcslashes(string,caracteres)
Parâmetros | Descrição |
---|---|
string | Obrigatório. Especifica a string a ser escapada. |
caracteres | Obrigatório. Especifica os caracteres ou intervalo de caracteres a serem escapados. |
Detalhes Técnicos
Retorno: | Retorna a string escapada. |
Versão do PHP: | 4+ |
Mais Exemplos
Exemplo 1
Adicionar barras invertidas a caracteres específicos de uma string:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'m')."<br>"; echo addcslashes($str,'H')."<br>"; ?>
Exemplo 2
Adicionar barras invertidas a um determinado intervalo de caracteres de uma string:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'A..Z')."<br>"; echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..g'); ?>