Функция filter_var() фильтрует переменную через указанный фильтр. В случае успеха возвращаются отфильтрованные данные. В случае неудачи возвращает FALSE.
filter_var(переменная, фильтр, параметры)
параметр | описывать |
---|---|
переменная | Необходимый. Указывает переменные для фильтрации. |
фильтр | Необязательный. Указывает идентификатор используемого фильтра. Значение по умолчанию — FILTER_SANITIZE_STRING. См. полное справочное руководство по PHP-фильтру, чтобы просмотреть возможные фильтры. Идентификатором фильтра может быть имя идентификатора (например, FILTER_VALIDATE_EMAIL) или идентификационный номер (например, 274). |
параметры | Необязательный. Указывает ассоциативный массив флагов/параметров или один флаг/опцию. Проверьте возможные флаги и параметры для каждого фильтра. |
<?phpif(!filter_var("[email protected]", FILTER_VALIDATE_EMAIL)) { echo("Электронная почта недействительна"); }else { echo("Электронная почта действительна" }? >
Вывод кода выглядит следующим образом:
Электронная почта недействительна