Фильтр FILTER_SANITIZE_STRING удаляет или кодирует нежелательные символы.
Этот фильтр удаляет данные, потенциально опасные для приложения. Он используется для удаления тегов и удаления или кодирования нежелательных символов.
Название: «строка»
ID-номер: 513
Возможные опции или флаги:
FILTER_FLAG_NO_ENCODE_QUOTES — этот флаг не кодирует кавычки.
FILTER_FLAG_STRIP_LOW — удаляет символы со значениями ASCII ниже 32.
FILTER_FLAG_STRIP_HIGH — удалить символы со значением ASCII выше 127.
FILTER_FLAG_ENCODE_LOW — Кодировать символы со значениями ASCII ниже 32.
FILTER_FLAG_ENCODE_HIGH — Кодировать символы со значениями ASCII выше 127.
FILTER_FLAG_ENCODE_AMP — закодировать символ & в &
<?php$var="<b>Питер Гриффин<b>";var_dump(filter_var($var, FILTER_SANITIZE_STRING));?>
Вывод кода выглядит следующим образом:
string(13) "Питер Гриффин"