Geeft een string weer met backslashes voor de characters die
gegeven zijn in de charlist
parameter.
Het escaped \n, \r etc. in
C-achtige stijl, characters met met ASCII code lager dan 32 en
hoger dan 126 worden geconverteerd naar octaal formaat.
Wees voorzichtig als je de characters 0, a, b, f, n, r, t of v wilt escapen. Ze zullen worden vervangen door resp. \0, \0a, \b, \f, \n, \r, \t en \v. In PHP worden alleen \0 (NULL), \r (carriage return), \n (newline) en \t (tab) herkend als bijzondere tekens, maar in C worden al deze tekens speciaal geïnterpreteerd.
Je kan in charlist
een bereik specifieren zoals
"\0..\37", hetgeen alle characters zou escapen met een ASCII
code tussen 0 en 31.
Als je een reeks characters specificeert in
charlist
let erop dat je precies weet welke
characters tussen de opgegeven characters komen.
echo addcslashes('foo[ ]', 'A..z'); |
Zie ook stripcslashes(), stripslashes(), htmlspecialchars(), en quotemeta().