PHP Dokumentation: Function filter-var
12. Januar 2010 von werner
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 benutztenden 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 folgendeAusgabe:
string(15) "bob@example.com"bool(false)
Siehe auch
- filter_var_array() – Nimmt mehrere Variablen entgegen und filtert sie optional
- filter_input() – Nimmt 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