Neueste Web-Entwicklung Tutorials
 

PHP filter_var_array() Function


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

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

<Vollständige PHP Filter Referenz