Gli ultimi tutorial di sviluppo web
 

PHP filter_var_array() Function


<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:

Array
  (
  [name] => Peter Griffin
  [age] => 41
  [email] => [email protected]
  )

<Completa PHP filtro di riferimento