PHP FILTER_CALLBACK Filter

Definition und Verwendung

Der FILTER_CALLBACK-Filter filtert Werte mit benutzerdefinierten Funktionen.

Dieser Filter bietet uns vollständige Kontrolle über die Datenfilterung.

Die angegebene Funktion muss in ein als "options" bezeichnetes assoziatives Array eingefügt werden. Siehe untenstehendes Beispiel.

  • Name: "callback"
  • ID-number: 1024

Tipp und Anmerkungen

Tipp:Sie können Ihre eigenen Funktionen erstellen oder vorhandene PHP-Funktionen verwenden.

Beispiel

Beispiel 1

<?php
function convertSpace($string)
 {
 return str_replace(" ", "_", $string);
 }
$string = "Peter ist ein großer Kerl!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>

Ausgabe:

Peter_is_a_great_guy!

Beispiel 2

<?php

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

Ausgabe:

PETER IST EIN GROSSE Kerl!