>백엔드 개발 >PHP 튜토리얼 >PHP 필터 기능은 무엇입니까? PHP 필터 기능 소개

PHP 필터 기능은 무엇입니까? PHP 필터 기능 소개

不言
不言앞으로
2018-10-26 16:50:422245검색

이 기사에서는 PHP 필터 기능이 무엇인지 설명합니다. PHP 필터 기능의 도입에는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

filter_has_var: 지정된 유형의 변수가 존재하는지 감지합니다. 두 개의 매개변수를 허용합니다. 첫 번째는 변수 유형이고 두 번째는 변수 이름입니다.

filter_id: 특정 이름의 필터와 연결된 ID를 반환합니다.

filter_list: 지원되는 필터 목록을 반환합니다.

filter_input: 특정 외부 변수를 이름으로 가져오고 선택적으로 필터로 필터링합니다. 4개의 매개변수를 허용합니다. 첫 번째 매개변수는 변수 유형이고, 두 번째 매개변수는 변수 이름이며, 세 번째 매개변수는 사용할 필터의 선택적 ID입니다. 기본값은 필터링이 수행되지 않음을 의미합니다. 네 번째 매개변수는 필터에 사용할 옵션의 선택적 연관 배열 또는 비트 식별자입니다. 획득에 성공하면 지정된 변수를 반환하고, 실패하면 false를 반환하며, 지정된 변수가 존재하지 않으면 null을 반환합니다. FILTER_NULL_ON_FAILURE 플래그를 사용하면 변수가 존재하지 않으면 false를 반환하고, 필터링에 실패하면 null을 반환한다.

filter_input_array: 외부 변수의 배열을 가져오고 선택적으로 필터로 필터링합니다. 4개의 매개변수를 허용합니다. 첫 번째 매개변수는 변수 유형이고 두 번째 매개변수는 사용할 선택적 필터입니다. 배열일 수 있습니다. 배열의 키는 변수 이름을 포함하는 문자열이고, 배열의 값은 필터 유형 상수이거나 필터, 플래그 및 옵션을 지정하는 배열일 수 있습니다. 이 배열의 유효한 키는 다음과 같이 지정됩니다. 필터 필터 유형, 플래그는 필터에 사용할 식별자를 나타내고 옵션은 필터에 사용할 옵션을 나타냅니다. 필터 유형 상수일 수도 있으며 모든 변수는 이 필터를 사용합니다. 세 번째 매개변수는 PHP5.4의 새로운 선택적 매개변수로, 지정된 키가 존재하지 않는 경우 해당 값이 null로 설정되고 기본값은 true임을 지정하는 데 사용됩니다. 처리가 성공하면 모든 변수를 포함하는 배열이 반환되고, 그렇지 않으면 false가 반환됩니다. 지정된 변수가 없으면 null을 반환합니다. FILTER_NULL_ON_FAILURE 태그를 사용하면 변수가 존재하지 않으면 false를 반환하고, 필터에 실패하면 null을 반환한다.

filter_var: 특정 필터를 사용하여 변수를 필터링합니다. 세 개의 매개변수를 허용합니다. 첫 번째 매개변수는 필터링이 포함된 변수이고, 두 번째 매개변수는 사용할 필터의 선택적 ID입니다. 기본값은 FILTER_DEFAULT입니다. 즉, 필터링이 수행되지 않습니다. 세 번째 매개변수는 선택적 필터 옵션의 연관 배열 또는 비트 식별자입니다. 필터가 옵션을 허용하는 경우 플래그 배열을 통해 이러한 플래그를 지정할 수 있습니다. 콜백형 필터의 경우 콜백 함수 이름을 전달해야 합니다. 콜백 함수는 필터링할 값을 받아들이고 필터링된 값을 반환해야 합니다.

filter_var_array: 여러 변수를 가져오고 선택적으로 필터로 필터링합니다. 세 개의 매개변수를 허용합니다. 첫 번째 매개변수는 변수 배열이고, 키는 변수 이름, 값은 필터링할 값인 변수 값입니다. 두 번째 매개변수는 사용할 선택적 필터입니다. 배열일 수 있습니다. 배열의 키는 변수 이름을 포함하는 문자열입니다. 배열의 값은 필터 유형 상수이거나 필터, 플래그 및 옵션을 지정하는 배열일 수 있습니다. 배열은 필터 유형으로 지정되며 플래그는 필터에 사용할 식별자를 나타내고 옵션은 필터에 사용할 옵션을 나타냅니다. 필터 유형 상수일 수도 있으며 모든 변수는 이 필터를 사용합니다. 세 번째 매개변수는 PHP5.4의 새로운 선택적 매개변수로, 지정된 키가 존재하지 않는 경우 해당 값이 null로 설정되고 기본값은 true임을 지정하는 데 사용됩니다. 처리가 성공하면 모든 변수를 포함하는 배열이 반환되고, 그렇지 않으면 false가 반환됩니다. 지정된 변수가 없으면 null을 반환합니다. FILTER_NULL_ON_FAILURE 태그를 사용하면 변수가 존재하지 않으면 false를 반환하고, 필터에 실패하면 null을 반환한다.

아아아아

위 내용은 PHP 필터 기능은 무엇입니까? PHP 필터 기능 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제