FILTER_FLAG_STRIP_LOW |
FILTER_SANITIZE_ENCODED,
FILTER_SANITIZE_SPECIAL_CHARS,
FILTER_SANITIZE_STRING,
FILTER_UNSAFE_RAW
|
Удаляет символы, код которых <32.
|
FILTER_FLAG_STRIP_HIGH |
FILTER_SANITIZE_ENCODED,
FILTER_SANITIZE_SPECIAL_CHARS,
FILTER_SANITIZE_STRING,
FILTER_UNSAFE_RAW
|
Удаляет символы, код которых >127.
|
FILTER_FLAG_ALLOW_FRACTION |
FILTER_SANITIZE_NUMBER_FLOAT
|
Разрешает наличие точки (.) в качестве
десятичного разделителя в числах.
|
FILTER_FLAG_ALLOW_THOUSAND |
FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_VALIDATE_FLOAT
|
Разрешает наличие запятой (,) в качестве
разделителя тысяч в числах.
|
FILTER_FLAG_ALLOW_SCIENTIFIC |
FILTER_SANITIZE_NUMBER_FLOAT
|
Разрешает наличие e и E для научных
нотаций чисел.
|
FILTER_FLAG_NO_ENCODE_QUOTES |
FILTER_SANITIZE_STRING
|
При установке этого флага одиночные (') и двойные
(") кавычки кодироваться не будут.
|
FILTER_FLAG_ENCODE_LOW |
FILTER_SANITIZE_ENCODED,
FILTER_SANITIZE_STRING,
FILTER_SANITIZE_RAW
|
Кодирует все символы, код которых <32.
|
FILTER_FLAG_ENCODE_HIGH |
FILTER_SANITIZE_ENCODED,
FILTER_SANITIZE_SPECIAL_CHARS,
FILTER_SANITIZE_STRING,
FILTER_SANITIZE_RAW
|
Кодирует все символы, код которых >127.
|
FILTER_FLAG_ENCODE_AMP |
FILTER_SANITIZE_STRING,
FILTER_SANITIZE_RAW
|
Кодирует амперсанд (&).
|
FILTER_NULL_ON_FAILURE |
FILTER_VALIDATE_BOOLEAN
|
Возвращает NULL для неопознанных булевых значений.
|
FILTER_FLAG_ALLOW_OCTAL |
FILTER_VALIDATE_INT
|
Трактует ввод, начинающийся с нуля (0) как
восьмеричное число. Для этого последующие числа должны быть
в диапазоне 0-7.
|
FILTER_FLAG_ALLOW_HEX |
FILTER_VALIDATE_INT
|
Трактует ввод, начинающийся с 0x или
0X как шестнадцатеричное число. Для этого
последующие символы должны быть в диапазоне a-fA-F0-9.
|
FILTER_FLAG_IPV4 |
FILTER_VALIDATE_IP
|
Разрешает формат IPv4 для IP-адреса.
|
FILTER_FLAG_IPV6 |
FILTER_VALIDATE_IP
|
Разрешает формат IPv6 для IP-адреса.
|
FILTER_FLAG_NO_PRIV_RANGE |
FILTER_VALIDATE_IP
|
Запрещает успешное прохождение проверки
для следующих частных IPv4-диапазонов:
10.0.0.0/8, 172.16.0.0/12 и
192.168.0.0/16.
Запрещает успешное прохождение проверки для IPv6-адресов,
начинающихся с FD или FC.
|
FILTER_FLAG_NO_RES_RANGE |
FILTER_VALIDATE_IP
|
Запрещает успешное прохождение проверки для следующих
зарезервированных IPv4-диапазонов:
0.0.0.0/8, 169.254.0.0/16,
192.0.2.0/24 и 224.0.0.0/4.
Данный флаг не применяется к IPv6-адресам.
|
FILTER_FLAG_PATH_REQUIRED |
FILTER_VALIDATE_URL
|
Включает содержание пути в URL в качестве
необходимого условия.
|
FILTER_FLAG_QUERY_REQUIRED |
FILTER_VALIDATE_URL
|
Включает содержание строки запроса (query string) в
URL в качестве необходимого условия.
|