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('roberto@example.com', FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED));
?>
El resultado del ejemplo seria:
string(15) "roberto@example.com" bool(false)
Ver también
- filter_var_array()
- filter_input()
- filter_input_array()
- information about the callback type