Функции фильтрации данных
Управление функциями
Функции фильтрации данных
PHP Manual

# filter_var

(PHP 5 >= 5.2.0, PECL filter:0.11.0)

filter_var — Фильтрует переменную с помощью определенного фильтра

### Описание

mixed filter_var ( mixed `$variable` [, int `$filter` [, mixed `$options` ]] )

### Список параметров

`variable`

  Значение переменной для фильтрации.

`filter`

  ID используеиого фильтра. По умолчанию `FILTER_SANITIZE_STRING`.

`options`

  Ассоциативный массив параметров либо логическое ИЛИ флагов. Если фильтр принимает параметры, флаги могут быть указаны в элементе массива "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)

### Смотрите также

- filter_var_array()
- filter_input()
- filter_input_array()
- информация о типе callback

Функции фильтрации данных
Управление функциями
Функции фильтрации данных
PHP Manual