PHP FILTER_SANITIZE_STRING фильтр
Определение и использование
Фильтр FILTER_SANITIZE_STRING удаляет или кодирует не необходимые символы.
Этот фильтр удаляет данные, которые могут быть потенциально вредными для приложения. Он используется для удаления тегов и удаления или кодирования не необходимых символов.
- Name: "string"
- ID-number: 513
Возможные опции или флаги:
- FILTER_FLAG_NO_ENCODE_QUOTES - этот флаг не кодирует кавычки
- FILTER_FLAG_STRIP_LOW - удаляет символы с ASCII значением ниже 32
- FILTER_FLAG_STRIP_HIGH - удаляет символы с ASCII значением 32 и выше
- FILTER_FLAG_ENCODE_LOW - кодирует символы с ASCII значением ниже 32
- FILTER_FLAG_ENCODE_HIGH - кодирует символы с ASCII значением 32 и выше
- FILTER_FLAG_ENCODE_AMP - кодирует символ & как &
Пример
<?php
var_dump(filter_var($var, FILTER_SANITIZE_STRING
));
?>
Вывод:
string(13) "Bill Gates"