PHP FILTER_CALLBACK 필터
정의 및 사용법
FILTER_CALLBACK 필터는 사용자 정의 함수를 사용하여 값을 필터링합니다.
이 필터는 데이터 필터링에 대한 완전한 통제를 제공합니다.
지정된 함수는 "options"라는 연관 배열에 저장되어야 합니다. 아래의 예제를 참조하십시오.
- Name: "callback"
- ID-number: 1024
훈련 및 주석
훈련:당신은 자신의 함수를 생성하거나 이미 있는 PHP 함수를 사용할 수 있습니다.
예제
예제 1
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"convertSpace"));
?>
출력:
Peter_is_a_great_guy!
예제 2
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"strtoupper"));
?>
출력:
PETER IS A GREAT GUY!