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