Other filters
예제
Filter
PHP Manual

# 예약 상수

이 확장은 다음의 상수들을 정의합니다. 이 확장을 PHP에 내장했거나, 실행시에 동적으로 읽어들일 경우에만 사용할 수 있습니다.

`INPUT_POST` (integer)
  POST variables.
`INPUT_GET` (integer)
  GET variables.
`INPUT_COOKIE` (integer)
  COOKIE variables.
`INPUT_ENV` (integer)
  ENV variables.
`INPUT_SERVER` (integer)
  SERVER variables.
`INPUT_SESSION` (integer)
  SESSION variables. (not implemented yet)
`INPUT_REQUEST` (integer)
  REQUEST variables. (not implemented yet)
`FILTER_FLAG_NONE` (integer)
  No flags.
`FILTER_REQUIRE_SCALAR` (integer)
  Flag used to require scalar as input
`FILTER_REQUIRE_ARRAY` (integer)
  Require an array as input.
`FILTER_FORCE_ARRAY` (integer)
  Always returns an array.
`FILTER_NULL_ON_FAILURE` (integer)
  Use NULL instead of FALSE on failure.
`FILTER_VALIDATE_INT` (integer)
  ID of "int" filter.
`FILTER_VALIDATE_BOOLEAN` (integer)
  ID of "boolean" filter.
`FILTER_VALIDATE_FLOAT` (integer)
  ID of "float" filter.
`FILTER_VALIDATE_REGEXP` (integer)
  ID of "validate_regexp" filter.
`FILTER_VALIDATE_URL` (integer)
  ID of "validate_url" filter.
`FILTER_VALIDATE_EMAIL` (integer)
  ID of "validate_email" filter.
`FILTER_VALIDATE_IP` (integer)
  ID of "validate_ip" filter.
`FILTER_DEFAULT` (integer)
  ID of default ("string") filter.
`FILTER_UNSAFE_RAW` (integer)
  ID of "unsafe_raw" filter.
`FILTER_SANITIZE_STRING` (integer)
  ID of "string" filter.
`FILTER_SANITIZE_STRIPPED` (integer)
  ID of "stripped" filter.
`FILTER_SANITIZE_ENCODED` (integer)
  ID of "encoded" filter.
`FILTER_SANITIZE_SPECIAL_CHARS` (integer)
  ID of "special_chars" filter.
`FILTER_SANITIZE_EMAIL` (integer)
  ID of "email" filter.
`FILTER_SANITIZE_URL` (integer)
  ID of "url" filter.
`FILTER_SANITIZE_NUMBER_INT` (integer)
  ID of "number_int" filter.
`FILTER_SANITIZE_NUMBER_FLOAT` (integer)
  ID of "number_float" filter.
`FILTER_SANITIZE_MAGIC_QUOTES` (integer)
  ID of "magic_quotes" filter.
`FILTER_CALLBACK` (integer)
  ID of "callback" filter.
`FILTER_FLAG_ALLOW_OCTAL` (integer)
  Allow octal notation (0[0-7]+) in "int" filter.
`FILTER_FLAG_ALLOW_HEX` (integer)
  Allow hex notation (0x[0-9a-fA-F]+) in "int" filter.
`FILTER_FLAG_STRIP_LOW` (integer)
  Strip characters with ASCII value less than 32.
`FILTER_FLAG_STRIP_HIGH` (integer)
  Strip characters with ASCII value greater than 127.
`FILTER_FLAG_ENCODE_LOW` (integer)
  Encode characters with ASCII value less than 32.
`FILTER_FLAG_ENCODE_HIGH` (integer)
  Encode characters with ASCII value greater than 127.
`FILTER_FLAG_ENCODE_AMP` (integer)
  Encode &.
`FILTER_FLAG_NO_ENCODE_QUOTES` (integer)
  Don't encode ' and ".
`FILTER_FLAG_EMPTY_STRING_NULL` (integer)
  (No use for now.)
`FILTER_FLAG_ALLOW_FRACTION` (integer)
  Allow fractional part in "number_float" filter.
`FILTER_FLAG_ALLOW_THOUSAND` (integer)
  Allow thousand separator (,) in "number_float" filter.
`FILTER_FLAG_ALLOW_SCIENTIFIC` (integer)
  Allow scientific notation (e, E) in "number_float" filter.
`FILTER_FLAG_SCHEME_REQUIRED` (integer)
  Require scheme in "validate_url" filter.
`FILTER_FLAG_HOST_REQUIRED` (integer)
  Require host in "validate_url" filter.
`FILTER_FLAG_PATH_REQUIRED` (integer)
  Require path in "validate_url" filter.
`FILTER_FLAG_QUERY_REQUIRED` (integer)
  Require query in "validate_url" filter.
`FILTER_FLAG_IPV4` (integer)
  Allow only IPv4 address in "validate_ip" filter.
`FILTER_FLAG_IPV6` (integer)
  Allow only IPv6 address in "validate_ip" filter.
`FILTER_FLAG_NO_RES_RANGE` (integer)
  Deny reserved addresses in "validate_ip" filter.
`FILTER_FLAG_NO_PRIV_RANGE` (integer)
  Deny private addresses in "validate_ip" filter.

Other filters
예제
Filter
PHP Manual