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

# filter_var

(PHP 5 >= 5.2.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() - Принимает переменную извне PHP и, при необходимости, фильтрует ее
- filter_input_array() - Принимает несколько переменных извне PHP и, при необходимости, фильтрует их
- информация о типе callback

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