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!