Функция addcslashes() в PHP
Пример
Добавить обратную косую черту перед символом «A»:
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
Определение и использование
Функция addcslashes() возвращает строку с добавленными обратными слэшами перед указанными символами.
Комментарий:Функция addcslashes() чувствительна к регистру.
Комментарий:Будьте осторожны при применении addcslashes() к следующим символам: 0 (NULL), r (return), n (newline), f (form feed), t (tab) и v (vertical tab). В PHP, \0, \r, \n, \t, \f и \v являются предварительно определенными последовательностями逃逸.
Синтаксис
addcslashes(string,символы)
Параметры | Описание |
---|---|
string | Обязателен. Определяет строку для экранирования. |
символы | Обязателен. Определяет символы или диапазон символов для экранирования. |
Технические детали
Возвратное значение: | Возвращает уже экранированную строку. |
PHP версия: | 4+ |
Более примеров
Пример 1
Добавить обратные слэши к определенным символам в строке:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'m')."<br>"; echo addcslashes($str,'H')."<br>"; ?>
Пример 2
Добавить обратные слэши в диапазон символов в строке:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'A..Z')."<br>"; echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..g'); ?>