<Vollständige PHP Filter Referenz
Definition und Verwendung
Der Filter FILTER_CALLBACK ruft eine benutzerdefinierte Funktion, den Wert zu filtern.
Dieser Filter gibt uns die volle Kontrolle über die Datenfilterung
Die angegebenen Funktionen müssen mit den Namen in einem assoziativen Array seine "options" . Siehe Beispiel unten
- Name: "callback"
- ID-Nummer: 1024
Tipps und Hinweise
Tip: Sie können Ihre eigene benutzerdefinierte Funktion oder eine bestehende PHP - Funktion erstellen
Beispiel 1
Verwendung 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"));
?>
Der Ausgang des Codes wird sein:
Peter_is_a_great_guy!
Beispiel 2
Mit einer bestehenden PHP-Funktion
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Der Ausgang des Codes wird sein:
PETER IS A GREAT GUY!
<Vollständige PHP Filter Referenz