Функция 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');
?>

Запуск примера