filter_var
(PHP 5 >= 5.2.0)
filter_var — Filtern einer Variablen durch einen spezifischen Filter
Parameter-Liste
-
variable -
Wert der gefiltert werden soll. Arrays werden rekursiv gefiltert.
-
filter -
ID des zu benutzenden Filters. Standard ist
FILTER_SANITIZE_STRING. -
options -
Assoziatives 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.
Rückgabewerte
Gibt die gefilterten Daten zurück oder FALSE wenn fehlgeschlagen.
Beispiele
Beispiel #1 filter_var()-Beispiel
<?php
var_dump(filter_var('bob@example.com', 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) "bob@example.com" bool(false)
Siehe auch
- filter_var_array() - Nimmt mehrere Variablen entgegen und filtert sie optional
- filter_input() - Nimmt eine Variable von Außen entgegen und filtert sie optional
- filter_input_array() - Nimmt mehrere Variablen von Außen entgegen und filtert sie optional
- Informationen über den Callback-Typ