Addcslashes

22. 8. 2019

Podpora: PHP4, PHP5

addcslashes - Řetězec lomítek ve stylu C

Popis

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

Vrací řetězec se zpětnými lomítky před znaky, které jsou uvedeny v charlist parametr.

Parametry

str Textový řetězec

charlist

znaky, které se mají odstranit. Pokud charlist obsahuje znaky \n, \r, a další, jsou přeměněny v C-stylu. Ostatní non-alfanumerické ASCI znaky s délkou nižší než 32 a vyšší než 126 změn.

Když definujete sekvence znaků v charlist argument, ujistěte se, že víte, jaké znaky jste dali jako začátek a konec rozsahu.

php
echo addcslashes('foo[ ]', 'A..z');
// Hodnoty: \f\o\o\[ \]
// Odstraní všechny malá a velká písmena

Vrátí upravený řetězec.

Příklad

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

charlist \0..\37!@\177..\377, odstraní všechny znaky s ASCII kódem v rozmezí 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:

AI konzultace & implementace

Pomohu vám zavést AI do vašeho projektu – od analýzy a návrhu řešení až po nasazení do produkce. Ušetřete čas, zjednodušte procesy a získejte konkurenční výhodu.

Domluvit konzultaci
Konzultant: Jan Barášek
Potřebujete poradit s PHP?

Nabízím trénink vývojářů, konzultace, školení a analýzu návrhových vzorů. Osobně v Praze nebo online.

Napište mi

Newsletter

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