(PHP 5 >= 5.2.0)
filter_var — Filtern einer Variablen durch einen spezifischen Filter
variableWert der gefiltert werden soll. Arrays werden rekursiv gefiltert.
filter
ID des zu benutztenden Filters.
Standard ist FILTER_SANITIZE_STRING.
optionsAssoziatives Array mit Optionen oder bitweise Disjunktion von Flags. Wenn der Filter Optionen akzeptiert, können Flags auch im "flags" Feld des Arrays angegeben werden. Für "callback" Filter sollte der callback-Typ angegeben werden.
Gibt die gefilterten Daten zurück oder FALSE wenn fehlgeschlagen.
Beispiel #1 filter_var()-Beispiel
<?php
var_dump(filter_var('[email protected]', FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
string(15) "[email protected]" bool(false)