PHP FILTER_CALLBACK- Filter
❮ Vollständige PHP-Filter-Referenz
Definition und Verwendung
Der Filter FILTER_CALLBACK ruft eine benutzerdefinierte Funktion auf, um den Wert zu filtern.
Dieser Filter gibt uns die volle Kontrolle über die Datenfilterung
Die angegebenen Funktionen müssen sich in einem assoziativen Array mit dem Namen „Optionen“ befinden. Siehe Beispiel unten
- Name: "Rückruf"
- ID-Nummer: 1024
Tipps und Hinweise
Tipp: Sie können Ihre eigene benutzerdefinierte 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"));
?>
Die Ausgabe des Codes wird sein:
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"));
?>
Die Ausgabe des Codes wird sein:
PETER IS A GREAT GUY!
❮ Vollständige PHP-Filter-Referenz