Forum und email

filter_var

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

filter_var — Filtra una variable con un filtro específico

Descripción

mixed filter_var ( mixed $variable [, int $filtro [, mixed $opciones ]] )

Lista de parámetros

variable

Valor a filtrar, las matrices son filtradas recursivamente.

filtro

ID de un filtro a usar. Su valor predeterminado es FILTER_SANITIZE_STRING.

opciones

Una matriz asociativa de opciones o una disyunción a nivel de bits de banderas. Si el filtro acepta opciones, las banderas pueden definirse en el campo "flags" de la matriz. Para el filtro "callback", debe pasarse un valor tipo callback.

Valores retornados

Devuelve los datos filtrados, o FALSE si el filtro falla.

Ejemplos

Example#1 Un ejemplo de filter_var()

<?php
var_dump
(filter_var('[email protected]'FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com'FILTER_VALIDATE_URLFILTER_FLAG_SCHEME_REQUIRED));
?>

El resultado del ejemplo seria:

string(15) "[email protected]"
bool(false)

Ver también