최신 웹 개발 튜토리얼
 

PHP filter_var_array() Function


<전체 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));
?>

코드의 출력은해야합니다 :

Array
  (
  [name] => Peter Griffin
  [age] => 41
  [email] => [email protected]
  )

<전체 PHP 필터 참조