ID | Usado con | Descripción |
---|---|---|
FILTER_FLAG_STRIP_LOW |
FILTER_SANITIZE_ENCODED ,
FILTER_SANITIZE_SPECIAL_CHARS ,
FILTER_SANITIZE_STRING ,
FILTER_UNSAFE_RAW
|
Elimina caracteres que tienen un valor numérico <32. |
FILTER_FLAG_STRIP_HIGH |
FILTER_SANITIZE_ENCODED ,
FILTER_SANITIZE_SPECIAL_CHARS ,
FILTER_SANITIZE_STRING ,
FILTER_UNSAFE_RAW
|
Elimina caracteres que tienen un valor numérico >127. |
FILTER_FLAG_STRIP_BACKTICK |
FILTER_SANITIZE_ENCODED ,
FILTER_SANITIZE_SPECIAL_CHARS ,
FILTER_SANITIZE_STRING ,
FILTER_UNSAFE_RAW
|
Elimina los caracteres de retroceso. |
FILTER_FLAG_ALLOW_FRACTION |
FILTER_SANITIZE_NUMBER_FLOAT
|
Permite usar un punto (. ) como separador de decimales en los
números.
|
FILTER_FLAG_ALLOW_THOUSAND |
FILTER_SANITIZE_NUMBER_FLOAT ,
FILTER_VALIDATE_FLOAT
|
Permite usar una coma (, ) como separador de miles en los
números.
|
FILTER_FLAG_ALLOW_SCIENTIFIC |
FILTER_SANITIZE_NUMBER_FLOAT
|
Permite usar una e o E para la notación científica
de números.
|
FILTER_FLAG_NO_ENCODE_QUOTES |
FILTER_SANITIZE_STRING
|
Si se indica esta opción, las comillas simples (' ) y las dobles
(" ) no se codificarán.
|
FILTER_FLAG_ENCODE_LOW |
FILTER_SANITIZE_ENCODED ,
FILTER_SANITIZE_STRING ,
FILTER_SANITIZE_RAW
|
Codifica todos los caracteres con valor numérico <32. |
FILTER_FLAG_ENCODE_HIGH |
FILTER_SANITIZE_ENCODED ,
FILTER_SANITIZE_SPECIAL_CHARS ,
FILTER_SANITIZE_STRING ,
FILTER_SANITIZE_RAW
|
Codifica todos los caracteres con valor numérico >127. |
FILTER_FLAG_ENCODE_AMP |
FILTER_SANITIZE_STRING ,
FILTER_SANITIZE_RAW
|
Codifica ampersands (& ).
|
FILTER_NULL_ON_FAILURE |
cualquiera FILTER_VALIDATE_*
|
Devuelve null para valores boolean que no se reconozcan.
|
FILTER_FLAG_ALLOW_OCTAL |
FILTER_VALIDATE_INT
|
Permite datos de entrada que comiencen por un cero (0 ) como número
octal. Esto obliga a que los siguientes dígitos sean únicamente
0-7 .
|
FILTER_FLAG_ALLOW_HEX |
FILTER_VALIDATE_INT
|
Permite datos de entrada que comiencen por 0x o
0X como número hexadecimal. Esto obliga a que los siguientes
dígitos sean únicamente a-fA-F0-9 .
|
FILTER_FLAG_EMAIL_UNICODE |
FILTER_VALIDATE_EMAIL
|
Permite que la parte local de la dirección de correo electrónico contenga caracteres Unicode. |
FILTER_FLAG_IPV4 |
FILTER_VALIDATE_IP
|
Permite direcciones IP en formato IPv4. |
FILTER_FLAG_IPV6 |
FILTER_VALIDATE_IP
|
Permite direcciones IP en formato IPv6. |
FILTER_FLAG_NO_PRIV_RANGE |
FILTER_VALIDATE_IP
|
Falla si se intenta validar alguna de los siguientes rangos privados de IPv4:
Falla si se intenta validad direcciones IPv6 que empiecen por
|
FILTER_FLAG_NO_RES_RANGE |
FILTER_VALIDATE_IP
|
Falla si se intenta validar alguno de los siguientes rangos IPv4 reservados:
Falla la validación para los siguientes rangos reservados de IPv6:
Estos son los rangos que están marcados como Reservados-Por-Protocolo en el » RFC 6890. |
FILTER_FLAG_SCHEME_REQUIRED |
FILTER_VALIDATE_URL
|
Requiere que la URL contenga parte de la ruta. |
FILTER_FLAG_HOST_REQUIRED |
FILTER_VALIDATE_URL
|
Requires the URL to contain a host part. Requiere que el URL contenga parte de la ruta. |
FILTER_FLAG_PATH_REQUIRED |
FILTER_VALIDATE_URL
|
Requiere que la URL contenga parte de la ruta. |
FILTER_FLAG_QUERY_REQUIRED |
FILTER_VALIDATE_URL
|
Requiere que la URL contenga un query string. |
FILTER_REQUIRE_SCALAR |
Requiere que el valor sea escalar. | |
FILTER_REQUIRE_ARRAY |
Requiere que el valor sea un array. | |
FILTER_FORCE_ARRAY |
Si el valor es un escalar, es tratado como un array con el valor escalar cómo único elemento. |
Versión | Descripción |
---|---|
7.3.0 |
El uso explícito de FILTER_FLAG_SCHEME_REQUIRED
y FILTER_FLAG_HOST_REQUIRED ha quedado obsoleto.
|
7.1.0 |
Se ha añadido FILTER_FLAG_EMAIL_UNICODE .
|