PHP Manual
/
Безпека

Addcslashes

22. 08. 2019

Obsah článku

Підтримка PHP4, PHP5

addcslashes - косий рядок в стилі C

Опис

string addcslashes (string $str, string $charlist)

Повертає рядок зі зворотними косими рисками перед символами, які вказані в параметрі charlist.

Параметри

str Текстовий рядок

список

символи, які потрібно видалити. Якщо charlist містить символи \n, \r та інші, то вони перетворюються до C-стилю. Інші нелітерні ASCI-символи довжиною менше 32 і більше 126 змінюються.

Коли ви визначаєте послідовність символів в аргументі charlist, переконайтеся, що ви знаєте, які символи ви ставите як початок і кінець діапазону.

echo addcslashes('фуу[ ]', 'A..z');
// Значення: \f\o\o\o\o[ \]
// Видаляє всі літери нижнього та верхнього регістру

Значення, що повертаються

Повертає змінений рядок.

Приклад

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

charlist \0.\37!@\177..\377, видаляє всі символи з ASCII кодом від 0 до 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