<전체 PHP 필터 참조
정의 및 사용
filter_var_array() 함수는 여러 변수를 얻고 선택적으로 그들을 필터
이 함수 호출없이 많은 값들을 필터링하는데 유용하다 filter_var() 반복.
성공 또는 실패에 FALSE 요청 변수 값의 배열을 반환한다.
통사론
filter_var_array(array, args)
매개 변수 | 기술 |
---|---|
array | 필요합니다. 필터링 된 데이터를 포함하는 문자열 키 배열을 지정 |
args | 선택 과목. 필터 인수의 배열을 지정한다. 유효한 키 배열 변수 이름이고 유효한 값을 필터 ID 또는 필터 플래그 및 옵션을 지정 배열이다. 그래서, 입력 배열의 모든 값이 지정 형 필터에 의해 필터링하는 경우이 파라미터는, 하나의 필터 ID 일 수있다 필터 ID는 ID 이름이 될 수있다 (like FILTER_VALIDATE_EMAIL) 또는 ID 번호 (like 274) |
팁과주의 사항
Tip: 확인이라는 전체 PHP 필터 참조 가능한 필터가이 기능을 사용하기위한합니다.
예
<?php
$arr = array
(
"name" => "peter griffin",
"age" => "41",
"email" => "[email protected]",
);
$filters = array
(
"name" => array
(
"filter"=>FILTER_CALLBACK,
"flags"=>FILTER_FORCE_ARRAY,
"options"=>"ucwords"
),
"age" => array
(
"filter"=>FILTER_VALIDATE_INT,
"options"=>array
(
"min_range"=>1,
"max_range"=>120
)
),
"email"=> FILTER_VALIDATE_EMAIL,
);
print_r(filter_var_array($arr, $filters));
?>
코드의 출력은해야합니다 :
<전체 PHP 필터 참조