Najnowsze tutoriale tworzenie stron internetowych
 

PHP FILTER_CALLBACK Filter


<Kompletny filtr referencyjny PHP

Definicja i Wykorzystanie

Filtr FILTER_CALLBACK wywołuje funkcję zdefiniowanej przez użytkownika do filtrowania wartości.

Filtr ten daje nam pełną kontrolę nad filtrowaniem danych

Określone funkcje muszą być w tablicy asocjacyjnej o nazwie "options" . Patrz przykład poniżej

  • Nazwa: "callback"
  • Numer ID: 1024

Porady i uwagi

Tip: Można utworzyć własną funkcję zdefiniowany 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"));
?>

Wyjście kodu będzie:

Peter_is_a_great_guy!

Przykład 2

Korzystanie z istniejącego funkcji PHP

<?php
$string="Peter is a great guy!";

echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

Wyjście kodu będzie:

PETER IS A GREAT GUY!

<Kompletny filtr referencyjny PHP