<Vollständige PHP Filter Referenz
Definition und Verwendung
Die filter_var_array() Funktion ruft mehrere Variablen und filtert sie optional
Diese Funktion ist nützlich zum Filtern viele Werte ohne Aufruf filter_var() immer und immer wieder .
Gibt einen Array von Werten der angeforderten Variablen auf Erfolg oder FALSE bei einem Fehler.
Syntax
filter_var_array(array, args)
Parameter | Beschreibung |
---|---|
array | Erforderlich. Gibt einen Array mit String-Schlüsseln, die Daten enthalten, zu filtern, |
args | Optional. Gibt ein Array aus Filter Argumente. Ein gültiger Array-Schlüssel ist ein Variablenname und ein gültiger Wert ist ein Filter-ID, oder eine Anordnung anzugeben, die Filter, Flags und Optionen. Dieser Parameter kann auch ein einzelner Filter-ID, sein, wenn dem so ist, alle Werte in dem Eingangsfeld durch den angegebenen Filter gefiltert werden Ein Filter - ID kann eine ID - Name sein (like FILTER_VALIDATE_EMAIL) oder eine ID - Nummer (like 274) |
Tipps und Hinweise
Tip: Überprüfen Sie die komplette PHP Filter Referenz für mögliche Filter mit dieser Funktion zu verwenden.
Beispiel
<?php
$arr = array
(
"name" => "peter griffin",
"age" => "41",
"email" => "[email protected]",
);
$filters = array
(
"name" => array
(
"filter"=>FILTER_CALLBACK,
"flags"=>FILTER_FORCE_ARRAY,
"options"=>"ucwords"
),
"age" => array
(
"filter"=>FILTER_VALIDATE_INT,
"options"=>array
(
"min_range"=>1,
"max_range"=>120
)
),
"email"=> FILTER_VALIDATE_EMAIL,
);
print_r(filter_var_array($arr, $filters));
?>
Der Ausgang des Code sollte sein:
<Vollständige PHP Filter Referenz