Filter
PHP Manual

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

INPUT_POST (integer)
Variables POST.
INPUT_GET (integer)
Variables GET.
INPUT_COOKIE (integer)
Variables COOKIE.
INPUT_ENV (integer)
Variables ENV.
INPUT_SERVER (integer)
Variables SERVER.
INPUT_SESSION (integer)
Variables SESSION. (Todavía no implementada)
INPUT_REQUEST (integer)
Variables REQUEST. (Todavía no implementada)
FILTER_FLAG_NONE (integer)
Sin flags.
FILTER_REQUIRE_SCALAR (integer)
Requiere un escalar como entrada
FILTER_REQUIRE_ARRAY (integer)
Requiere un array como entrada
FILTER_FORCE_ARRAY (integer)
Retornar siempre un array
FILTER_NULL_ON_FAILURE (integer)
Usar NULL en vez de FALSE en caso de fallo
FILTER_VALIDATE_INT (integer)
Filtro para validar un entero
FILTER_VALIDATE_BOOLEAN (integer)
Filtro para validar un bool
FILTER_VALIDATE_FLOAT (integer)
Filtro para validar un float
FILTER_VALIDATE_REGEXP (integer)
Filtro para validar una expresión regular
FILTER_VALIDATE_URL (integer)
Filtro para validar una URL
FILTER_VALIDATE_EMAIL (integer)
Filtro para validar una dirección de correo
FILTER_VALIDATE_IP (integer)
Filtro para validar una IP
FILTER_DEFAULT (integer)
Filtro para validar un string
FILTER_UNSAFE_RAW (integer)
Filtro para "unsafe_raw"
FILTER_SANITIZE_STRING (integer)
Filtro para sanear un string
FILTER_SANITIZE_STRIPPED (integer)
Filtro para sanear "stripped"
FILTER_SANITIZE_ENCODED (integer)
Filtro para sanear "encoded"
FILTER_SANITIZE_SPECIAL_CHARS (integer)
Filtro para sanear caracteres especiales.
FILTER_SANITIZE_EMAIL (integer)
Filtro para sanear una dirección de correo
FILTER_SANITIZE_URL (integer)
Filtro para sanear una URL
FILTER_SANITIZE_NUMBER_INT (integer)
Filtro para sabear un número entero
FILTER_SANITIZE_NUMBER_FLOAT (integer)
Filtro para sanear un número float
FILTER_SANITIZE_MAGIC_QUOTES (integer)
Filtro para sanear "magic_quotes"
FILTER_CALLBACK (integer)
Filtro para llamadas de retorno
FILTER_FLAG_ALLOW_OCTAL (integer)
Permite notación octal (0[0-7]+) en el filtro de enteros
FILTER_FLAG_ALLOW_HEX (integer)
Permite notación hexadecimal (0x[0-9a-fA-F]+) en el filtro de enteros
FILTER_FLAG_STRIP_LOW (integer)
Elimina caracteres con un valor ASCII menor a 32
FILTER_FLAG_STRIP_HIGH (integer)
Elimina caracteres con un valor ASCII menor a 127
FILTER_FLAG_ENCODE_LOW (integer)
Codifica caracteres con un valor ASCII menor a 32
FILTER_FLAG_ENCODE_HIGH (integer)
Codifica caracteres con un valor ASCII menor a 127
FILTER_FLAG_ENCODE_AMP (integer)
Codifica &.
FILTER_FLAG_NO_ENCODE_QUOTES (integer)
No codifica ' y "
FILTER_FLAG_EMPTY_STRING_NULL (integer)
(No usar de momento)
FILTER_FLAG_ALLOW_FRACTION (integer)
Permite la parte fraccional en el filtro de números float
FILTER_FLAG_ALLOW_THOUSAND (integer)
Permite separador de miles (.) in el filtro de números float
FILTER_FLAG_ALLOW_SCIENTIFIC (integer)
Permite notación científica (e, E) en el filtro de números float
FILTER_FLAG_SCHEME_REQUIRED (integer)
Requiere el patrón (scheme) adecuado en el filtro de URL válida
FILTER_FLAG_HOST_REQUIRED (integer)
Requiere servidor en el filtro de URL válida
FILTER_FLAG_PATH_REQUIRED (integer)
Requiere ruta en el filtro de URL válida
FILTER_FLAG_QUERY_REQUIRED (integer)
Requiere de "query string" en el filtro de URL válida
FILTER_FLAG_IPV4 (integer)
Requiere sólo de direcciones IPv4 en el filtro de validación de IP
FILTER_FLAG_IPV6 (integer)
Requiere sólo de direcciones IPv6 en el filtro de validación de IP
FILTER_FLAG_NO_RES_RANGE (integer)
Deniega el uso de direcciones reservadas en el filtro de validación de IP
FILTER_FLAG_NO_PRIV_RANGE (integer)
Deniega el uso de direcciones privadas en el filtro de validación de IP

Filter
PHP Manual