Руководство по языку программирования PHP
|
||||||||||||||||||||||||
Строковые функции PHPaddcslashes()Синтаксис:addcslashes (str, charlist) Поддерживается следующими версиями PHP:
Описание функции:Функция addcslashes() возвращает строку где перед каждым символом заданным в аргументе charlist устанавливается обратный слэш
Следует быть внимательным при применении данной функции, со следующими escape последовательностями: \0 (NULL), \r (возврат каретки), \n (перевод строки), \t (табуляция). Символы с кодом ASCII менее 32 и более 126 преобразуются в восьмеричное представление. Функция допускает использования диапазонов например диапазон '0..9' экранирует все цифры, диапазон 'a..z' экранирует все буквы нижнего регистра. В то же время надо иметь ввиду, что диапазон нужно задавать от символа с меньшим кодом ASCII до большего, в противном случае будут экранироваться только первый и последний символ диапазона. Примеры:Пример 1:
Пример 2:Русские буквы переводятся в восьмеричное представление, так ка их код ASCII более 126
Пример 3:В этом примере будут экранированы только символы "z", "a" и ".", так как диапазон задан об символа с большим кодом ASCII к меньшему. Так же будет выдано предупреждение.
Пример 4:В этом примере будут экранированы все маленькие и большие буквы латинского алфавита, а также символы [\]^_` Это связано с тем что эти символы входят в диапазон 'A..z' (посмотрите таблицу символов ASCII)
Статьи по теме "Секреты вебмастера"
|
Строковые функцииaddcslashes()
|
|||||||||||||||||||||||
|