PHP FILTER_CALLBACK 필터
정의 및 사용
FILTER_CALLBACK 필터는 데이터를 필터링 할 수있는 사용자 정의 함수를 호출합니다.
이 필터는 우리에게 데이터 필터링을 완전히 제어 할 수 있습니다.
지정된 함수는 "옵션"에서라는 연관 배열에 저장해야합니다. 다음 예를 참조하십시오.
- 이름 : "콜백"
- ID 번호 : 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"));
?>
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 함수를 사용 :
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
다음과 같이 출력 코드는 다음과 같습니다
PETER IS A GREAT GUY!
전체 PHP 필터 참조