PHP에서 지원되는 모든 필터 이름을 반환하는 방법은 무엇인가요?


PHP의 filter_list() 함수를 사용하여 지원되는 모든 필터 이름을 반환할 수 있습니다. 이 함수는 필터 이름의 배열을 반환합니다.

$filters = filter_list();
print_r($filters);

위의 코드는 다음과 같은 출력을 생성합니다.

Array
(
    [0] => int
    [1] => boolean
    [2] => float
    [3] => validate_regexp
    [4] => validate_url
    [5] => validate_email
    [6] => validate_ip
    [7] => string
    [8] => stripped
    [9] => encoded
    [10] => special_chars
    [11] => unsafe_raw
    [12] => email
    [13] => url
    [14] => number_int
    [15] => number_float
    [16] => magic_quotes
    [17] => callback
)

또한 filter_has_var() 함수를 사용하여 특정 필터가 현재 활성화되어 있는지 확인할 수 있습니다.

if (filter_has_var(INPUT_GET, 'email')) {
    echo "Email parameter exists";
} else {
    echo "Email parameter does not exist";
}


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.