Retorna uma string com barras invertidas antes dos caracteres que estão listados no parâmetro charlist. Ela escapa \n, \r etc. Como no estilo C, caracteres no código ASCII menores que 32 e maiores que 126 são convertidos para representação octadecimal.
Tome cuidado se você escolher escapar caracteres 0, a, b, f, n, r, t e v. Eles serão convertidos para \0, \a, \b, \f, \n, \r, \t e \v. No PHP \0 (NULL), \r (sinal de retorno), \n (novalinha) e \t (tab) são seqüencias de escape predefinidas, enquanto em C todas essas são seqüencias de escape predefinidas.
charlist como "\0..\37", que que escaparia todos os caracteres em código ASCII entre 0 e 37.
Quando você define uma seqüencia de caracteres no argumento charlist certifique-se que você sabe quais os caracteres que vêm dentro do intervalo que você definiu.
<?php |
Veja também stripcslashes(), stripslashes(), htmlspecialchars(), e quotemeta().