filter_var
(PHP 5 >= 5.2.0, PECL filter:0.11.0)
filter_var — Filtern einer Variablen durch einen spezifischen Filter.
Beschreibung
mixed filter_var
( mixed $variable
[, int $filter
[, mixed $options
]] )
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
Example#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()
- filter_input()
- filter_input_array()
- Informationen über den Callback-Typ