| 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_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 | FILTER_VALIDATE_BOOLEAN | Devuelve NULLpara 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_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: 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16. Falla si se intenta validad direcciones IPv6 que empiecen por FD o FC. | 
| FILTER_FLAG_NO_RES_RANGE | FILTER_VALIDATE_IP | Falla si se intenta validad alguno de los siguientes rangos IPv4 reservados: 0.0.0.0/8, 169.254.0.0/16, 192.0.2.0/24 y 224.0.0.0/4. Este flag no se aplica a direcciones IPv6. | 
| 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. |