Filtr PHP FILTER_CALLBACK
❮ Pełne odniesienie do filtrów PHP
Definicja i użycie
Filtr FILTER_CALLBACK wywołuje funkcję zdefiniowaną przez użytkownika w celu filtrowania wartości.
Ten filtr daje nam pełną kontrolę nad filtrowaniem danych
Określone funkcje muszą znajdować się w tablicy asocjacyjnej o nazwie „opcje”. Zobacz przykład poniżej
- Nazwa: „oddzwanianie”
- Numer identyfikacyjny: 1024
Wskazówki i uwagi
Wskazówka: możesz stworzyć własną funkcję zdefiniowaną przez użytkownika lub użyć istniejącej funkcji PHP
Przykład 1
Korzystanie z funkcji zdefiniowanej przez użytkownika:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
Wynikiem kodu będzie:
Peter_is_a_great_guy!
Przykład 2
Korzystanie z istniejącej funkcji PHP
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Wynikiem kodu będzie:
PETER IS A GREAT GUY!
❮ Pełne odniesienie do filtrów PHP