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!