FILTER_CALLBACK 필터는 사용자 정의 함수를 호출하여 데이터를 필터링합니다.
이 필터를 사용하면 데이터 필터링을 완벽하게 제어할 수 있습니다.
지정된 함수는 "옵션"이라는 연관 배열에 저장되어야 합니다. 아래 예를 참조하세요.
이름: "콜백"
ID 번호: 1024
팁: 자신만의 함수를 만들거나 기존 PHP 함수를 사용할 수 있습니다.
사용자 정의 함수를 사용하십시오:
<?phpfunction ConvertSpace($string) { return str_replace(" ", "_", $string); }$string = "피터는 대단한 사람이에요!";echo filter_var($string, FILTER_CALLBACK,array("options"= >"convertSpace"));?>
코드의 출력은 다음과 같습니다.
Peter_is_a_great_guy!
기존 PHP 함수를 사용하십시오.
<?php$string="피터는 대단한 사람이에요!";echo filter_var($string, FILTER_CALLBACK,array("options"=>"strtoupper"));?>
코드의 출력은 다음과 같습니다.
피터는 훌륭한 사람이에요!