<Completa PHP filtro di riferimento
Definizione e l'utilizzo
Il filter_var_array() funzione diventa più variabili e facoltativamente filtra
Questa funzione è utile per filtrare molti valori senza chiamare filter_var() ripetutamente.
Restituisce un array di valori delle variabili richieste di successo, FALSE in caso di fallimento.
Sintassi
filter_var_array(array, args)
Parametro | Descrizione |
---|---|
array | Necessario. Specifica un array con chiavi stringa contenente i dati da filtrare |
args | Opzionale. Specifica una matrice di argomenti di filtro. Una chiave di matrice valido è un nome di variabile e un valore valido è un ID di filtro, o un array specificando il filtro, bandiere e le opzioni. Questo parametro può anche essere un singolo ID di filtro, in caso affermativo, tutti i valori nella matrice di input vengono filtrate dal filtro specificato Un ID filtro può essere un nome ID (like FILTER_VALIDATE_EMAIL) o un numero di identificazione (like 274) |
Suggerimenti e Note
Tip: Controllare il completo PHP Filtro per eventuali filtri da utilizzare con questa funzione.
Esempio
<?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));
?>
L'output del codice dovrebbe essere:
<Completa PHP filtro di riferimento