(PHP 5 >= 5.2.0)
filter_var — Фильтрует переменную с помощью определенного фильтра
Значение переменной для фильтрации.
ID используеиого фильтра. По умолчанию FILTER_SANITIZE_STRING.
Ассоциативный массив параметров либо логическое ИЛИ флагов. Если фильтр принимает параметры, флаги могут быть указаны в элементе массива "flags". Для фильтра "callback" должен быть указан тип callback.
Возвращает отфильтрованные данные или FALSE, если фильтрация завершилась неудачей.
Пример #1 Пример использования filter_var()
<?php
var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED));
?>
Результат выполнения данного примера:
string(15) "bob@example.com" bool(false)