ID | Usado com | Descrição |
---|---|---|
FILTER_FLAG_STRIP_LOW | FILTER_SANITIZE_ENCODED , FILTER_SANITIZE_SPECIAL_CHARS , FILTER_SANITIZE_STRING , FILTER_UNSAFE_RAW | Retira caracteres que têm um valor numérico <32. |
FILTER_FLAG_STRIP_HIGH | FILTER_SANITIZE_ENCODED , FILTER_SANITIZE_SPECIAL_CHARS , FILTER_SANITIZE_STRING , FILTER_UNSAFE_RAW | Retira caracteres que têm um valor numérico >127. |
FILTER_FLAG_STRIP_BACKTICK | FILTER_SANITIZE_ENCODED , FILTER_SANITIZE_SPECIAL_CHARS , FILTER_SANITIZE_STRING , FILTER_UNSAFE_RAW | Retira crase dos caracteres. |
FILTER_FLAG_ALLOW_FRACTION | FILTER_SANITIZE_NUMBER_FLOAT | Permite um ponto (. ) como um separador fracionário em números. |
FILTER_FLAG_ALLOW_THOUSAND | FILTER_SANITIZE_NUMBER_FLOAT , FILTER_VALIDATE_FLOAT | Permite uma vírgula (, ) como um separador de milhares em números. |
FILTER_FLAG_ALLOW_SCIENTIFIC | FILTER_SANITIZE_NUMBER_FLOAT | Permite um e ou E para fins científicos notação em números. |
FILTER_FLAG_NO_ENCODE_QUOTES | FILTER_SANITIZE_STRING | Se este flag estiver presente, Aspas simples (' ) e duplas (" ) duplas não serão codificadas. |
FILTER_FLAG_ENCODE_LOW | FILTER_SANITIZE_ENCODED , FILTER_SANITIZE_STRING , FILTER_UNSAFE_RAW | Codifica todos os caracteres com um valor numérico <32. |
FILTER_FLAG_ENCODE_HIGH | FILTER_SANITIZE_ENCODED , FILTER_SANITIZE_SPECIAL_CHARS , FILTER_SANITIZE_STRING , FILTER_UNSAFE_RAW | Codifica todos os caracteres com um valor numérico >127. |
FILTER_FLAG_ENCODE_AMP | FILTER_SANITIZE_STRING , FILTER_UNSAFE_RAW | Codifica e comercial (& ). |
FILTER_NULL_ON_FAILURE | quaisquer FILTER_VALIDATE_* | Retorna null para valores não reconhecidos. |
FILTER_FLAG_ALLOW_OCTAL | FILTER_VALIDATE_INT | Considera entradas começando com zero (0 ) como números octal. Isso só permite que os dígitos seguintes sejam 0-7 . |
FILTER_FLAG_ALLOW_HEX | FILTER_VALIDATE_INT | Atenciosamente entradas começando com 0x ou 0X como números hexadecimais. Isso só permite que os caracteres seguintes sejam a-fA-F0-9 . |
FILTER_FLAG_EMAIL_UNICODE | FILTER_VALIDATE_EMAIL | Permite que a parte local do endereço de e-mail contenha caracteres Unicode. |
FILTER_FLAG_IPV4 | FILTER_VALIDATE_IP | Permite que o endereço IP esteja no formato IPv4. |
FILTER_FLAG_IPV6 | FILTER_VALIDATE_IP | Permite que o endereço IP esteja no formato IPv6. |
FILTER_FLAG_NO_PRIV_RANGE | FILTER_VALIDATE_IP | Falha na validação para os seguintes intervalos de IPv4 privados: Falha na validação dos endereços IPv6 que começam com |
FILTER_FLAG_NO_RES_RANGE | FILTER_VALIDATE_IP | Falha na validação para os seguintes intervalos de IPv4 reservados: Falha na validação para os seguintes intervalos reservados de IPv6: Há ranges marcados como Reserved-By-Protocol no » RFC 6890. |
FILTER_FLAG_GLOBAL_RANGE | FILTER_VALIDATE_IP | Falha validando faixas não globais de IPv4/IPv6 como detalhado em » RFC 6890 com o atributo |
FILTER_FLAG_SCHEME_REQUIRED | FILTER_VALIDATE_URL | Requer que a URL contenha uma parte do esquema. |
FILTER_FLAG_HOST_REQUIRED | FILTER_VALIDATE_URL | Requer que a URL contenha uma parte do host. |
FILTER_FLAG_PATH_REQUIRED | FILTER_VALIDATE_URL | Requer que o URL contenha uma parte do caminho. |
FILTER_FLAG_QUERY_REQUIRED | FILTER_VALIDATE_URL | Requer que o URL contenha uma string de consulta. |
FILTER_REQUIRE_SCALAR | Requer que o valor seja escalar. | |
FILTER_REQUIRE_ARRAY | Requer que o valor seja um array. Filtros informados serão aplicados a cara valor escalar do array. | |
FILTER_FORCE_ARRAY | Se o valor é um escalar, é tratado como array com o valor escalar como único elemento. |
Versão | Descrição |
---|---|
8.2.0 | FILTER_FLAG_GLOBAL_RANGE como uma flag de FILTER_VALIDATE_IP foi adicionado. |
7.3.0 | O uso explícito de FILTER_FLAG_SCHEME_REQUIRED e FILTER_FLAG_HOST_REQUIRED foi descontinuado. |
7.1.0 | FILTER_FLAG_EMAIL_UNICODE foi adicionado. |