PHP Manual
/
Zabezpečenie

Addcslashes

22. 08. 2019

Obsah článku

Podpora PHP4, PHP5

addcslashes - reťazec lomítok v štýle C

Popis

string addcslashes (string $str, string $charlist)

Vráti reťazec so spätnými lomkami pred znakmi, ktoré sú zadané v parametri charlist.

Parametre

str Textový reťazec

zoznam znakov

znaky, ktoré sa majú odstrániť. Ak charlist obsahuje znaky \n, \r a iné, sú prevedené do štýlu C. Ostatné nealfanumerické ASCI znaky s dĺžkou menšou ako 32 a väčšou ako 126 sa menia.

Keď definujete postupnosť znakov v argumente charlist, uistite sa, že viete, aké znaky ste vložili ako začiatok a koniec rozsahu.

echo addcslashes('foo[ ]', 'A..z');
// Hodnoty: \f\o\o\o[ \]
// Odstráni všetky malé a veľké písmená

Vrátené hodnoty

Vracia upravený reťazec.

Príklad

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

charlist \0..\37!@\177..\377, odstráni všetky znaky s ASCII kódom medzi 0 a 31.

Jan Barášek   Ví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:

Související články

1.
2.
Status:
All systems normal.
2024