Sep
17
2010
|
|
| addcslashes (PHP 4, PHP 5) addcslashes -- Экранирует спецсимволы в стиле языка CОписаниеstring addcslashes ( string str, string charlist )Возвращает сроку str, в которой перед каждым символом из перечисленных в charlist символов добавлен обратный слэш (\). Экранируются \n, \r и т.д. в стиле языка C, символы с ASCII менее 32 и более 126 преобразуются в восьмеричное представление. Будьте внимательны при экранировании символв 0, a, b, f, n, r, t и v. Они будут преобразованы в [fde_1284743761_3172461874_1284743761_6728114473_467], \a, \b, \f, \n, \r, \t и \v. В C все они являются предопреденными escape-последовательностями, в то время как в PHP только [fde_1284743761_3172461874_1284743761_6728114473_467] (NULL), \r (возврат каретки), \n (перевод строки) и \t (табуляция). При передаче charlist вида "[fde_1284743761_3172461874_1284743761_4287417136_8952].." будут экранированы символы с ASCII кодами от 0 до 37. Пример 1. Пример использования addcslashes()
Следует быть внимательным при указании диапазона символов в аргументе charlist. Проверяйте, какие символы входят в этот диапазон.
См. также описание функций stripcslashes(), stripslashes(), htmlspecialchars() и quotemeta(). | |||
| Комментарии |
|