Forum und email

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('[email protected]'FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com'FILTER_VALIDATE_URLFILTER_FLAG_SCHEME_REQUIRED));
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

string(15) "[email protected]"
bool(false)

Siehe auch