Filtr FILTER_CALLBACK PHP

Definicja i użycie

Filtr FILTER_CALLBACK używa użytkownika-defined funkcji do filtrowania wartości.

Ten filtr daje nam pełną kontrolę nad filtrowaniem danych.

Określona funkcja musi być umieszczona w związanej tablicy o nazwie "options". Zobacz poniższy przykład.

  • Nazwa: "callback"
  • Numer ID: 1024

Wskazówki i komentarze

Wskazówka:Możesz utworzyć własną funkcję lub użyć istniejącej funkcji PHP.

Przykład

Przykład 1

<?php
function convertSpace($string)
 {
 return str_replace(" ", "_", $string);
 }
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>

Wyjście:

Peter_is_a_great_guy!

Przykład 2

<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

Wyjście:

PETER JEST WIELKIM GOŚCIEM!