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!