Addcslashes

22. 8. 2019

Podpora PHP4, PHP5

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

Popis

php
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.

php
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

php
$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
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.