PHP filter_var()Функции


PHP Filter 参考手册Полное справочное руководство по фильтрам 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");
}
?>

Вывод кода следующий:

Электронная почта недействительна


PHP Filter 参考手册Полное справочное руководство по фильтрам PHP Другие расширения