PHP FILTER_CALLBACKFilter
Vollständiges PHP-Filter-Referenzhandbuch
Definition und Verwendung
Der FILTER_CALLBACK-Filter ruft eine benutzerdefinierte Funktion auf, um Daten zu filtern.
Dieser Filter bietet uns vollständige Kontrolle über die Datenfilterung.
Die angegebene Funktion muss in einem assoziativen Array namens "options" gespeichert werden. Siehe das Beispiel unten.
- Name: "callback"
- ID-Nummer: 1024
Tipps und Hinweise
Tipp:Sie können eine eigene Funktion erstellen oder eine vorhandene PHP-Funktion verwenden.
Beispiel 1
Verwenden einer benutzerdefinierten Funktion:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
Die Ausgabe des Codes wird unten angezeigt:
Peter_is_a_great_guy!
Beispiel 2
Verwenden einer vorhandenen PHP-Funktion:
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Die Ausgabe des Codes wird unten angezeigt:
PETER IST EIN TOLLER KERL!
Vollständiges PHP-Filter-Referenzhandbuch Weitere Erweiterungen