пример
Добавьте обратную косую черту перед каждой двойной кавычки (") :
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Выполнить пример » Определение и использование
addslashes() функция возвращает строку с обратной косой черты перед предопределенными символами.
Предварительно определенные символы:
- апостроф (')
- двойные кавычки (")
- обратная косая черта (\)
- НОЛЬ
Tip: Эта функция может быть использована для получения строки для хранения в базе данных и баз данных запросов.
Note: PHP работает addslashes() на все GET, POST, и данные COOKIE по умолчанию. Поэтому вы не должны использовать addslashes() на строки , которые уже убежали, это вызовет двойное экранирование. Функция get_magic_quotes_gpc() может использоваться , чтобы проверить это.
Синтаксис
addslashes( string )
параметр | Описание |
---|---|
string | Необходимые. Задает строку экранировать |
Технические подробности
Возвращаемое значение: | Возвращает сбежавшую строку |
---|---|
PHP версии: | 4+ |
Еще примеры
Пример 1
Добавить обратные слэши предопределенных символов в строке:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Выполнить пример » <String Reference PHP