Addcslashes

22. 8. 2019

Understøtter PHP4, PHP5

addcslashes - Skråstreg i C-stil

Beskrivelse

php
string addcslashes (string $str, string $charlist)

Returnerer en streng med skråstreger før de tegn, der er angivet i parameteren charlist.

Parametre

str Tekststreng

charlist

tegn, der skal fjernes. Hvis charlist indeholder tegnene \n, \r og andre, konverteres de til C-stil. Andre ikke-alfanumeriske ASCI-tegn med en længde på mindre end 32 og mere end 126 ændres.

Når du definerer en sekvens af tegn i et charlist-argument, skal du sikre dig, at du ved, hvilke tegn du sætter som begyndelsen og slutningen af området.

php
echo addcslashes('foo[ ]', 'A..z');
// Værdier: \f\o\o\o\o\o[ \]
// Fjerner alle små og store bogstaver

Returneringsværdier

Returnerer den ændrede streng.

Eksempel

php
$escaped = addcslashes($not_escaped, "\0..\37!@\177..\377");

charlist \\0..\37!@\177..\377, fjerner alle tegn med ASCII-kode mellem 0 og 31.

Jan Barášek
Jan BarášekVíce o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.