PHP 필터 함수

PHP Filter 소개

PHP 필터는 비안전한 원천(예: 사용자 입력)에서 데이터를��증 및 필터링하기 위해 사용됩니다.

설치

filter 함수는 PHP의 핵심 구성 요소입니다. 설치 없이 사용할 수 있습니다.

PHP 필터 함수

PHP:이 함수를 지원하는 PHP의 가장 빠른 버전을 지시합니다.

함수 설명 PHP
filter_has_var() 지정된 입력 유형의 변수가 존재하는지 확인합니다. 5
filter_id() 지정된 필터의 ID 번호를 반환합니다. 5
filter_input() 스크립트 외부에서 입력을 가져오고 필터링합니다. 5
filter_input_array() 스크립트 외부에서 여러 가지 입력을 가져오고 필터링합니다. 5
filter_list() 지원되는 모든 필터를 포함한 배열을 반환합니다. 5
filter_var_array() 여러 가지 변수를 가져오고 필터링합니다. 5
filter_var() 변수를 가져오고 필터링합니다. 5

PHP 필터

ID 이름 설명
FILTER_CALLBACK 사용자 정의 함수를 호출하여 데이터를 필터링합니다.
FILTER_SANITIZE_STRING 태그를 제거하고, 특수 문자를 제거 또는编码합니다.
FILTER_SANITIZE_STRIPPED "string" 필터의 별명.
FILTER_SANITIZE_ENCODED URL-encode 문자열, 특수 문자를 제거 또는编码합니다.
FILTER_SANITIZE_SPECIAL_CHARS HTML 이스케이프 문자 '"<>& 및 ASCII 값이 32 이하인 문자.
FILTER_SANITIZE_EMAIL 모든 문자를 제거합니다. 문자, 숫자 및 !#$%&'*+-/=?^_`{|}~@.[]를 제외한 문자
FILTER_SANITIZE_URL 알파벳, 숫자, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=를 제외한 모든 문자를 제거합니다.
FILTER_SANITIZE_NUMBER_INT 숫자와 +-를 제외한 모든 문자를 제거합니다.
FILTER_SANITIZE_NUMBER_FLOAT 숫자, +- 및 .,eE를 제외한 모든 문자를 제거합니다.
FILTER_SANITIZE_MAGIC_QUOTES addslashes()를 적용합니다.
FILTER_UNSAFE_RAW 필터링을 수행하지 않고 특수 문자를 제거 또는 인코딩합니다.
FILTER_VALIDATE_INT 정수로 값을 범위 내에서 인증합니다.
FILTER_VALIDATE_BOOLEAN "1", "true", "on", "yes" 가 "true"이면 반환, "0", "false", "off", "no", "" 가 "false"으로 반환, 그렇지 않으면 NULL을 반환합니다.
FILTER_VALIDATE_FLOAT 浮动点数验证值。
FILTER_VALIDATE_REGEXP regexp에 따라 Perl과 호환되는 정규 표현식으로 값을 인증합니다.
FILTER_VALIDATE_URL 값을 URL로 인증합니다.
FILTER_VALIDATE_EMAIL 값을 이메일로 인증합니다.
FILTER_VALIDATE_IP 값을 IP 주소로 인증하기 위해 값으로 사용합니다.