Heim  >  Artikel  >  Backend-Entwicklung  >  filter_input_array()-Funktion in PHP

filter_input_array()-Funktion in PHP

PHPz
PHPznach vorne
2023-09-23 17:17:021183Durchsuche

Die Funktion

filter_input_array()-Funktion in PHP

filter_input_array() ruft die Namen externer Variablen ab und filtert diese optional.

Grammatik

filter_input_array(type, arraydefine, add_empty)

Parameter

  • Typ – Es gibt fünf Arten von Eingaben, die überprüft werden müssen, nämlich INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER oder INPUT_ENV.

  • arraydefine – Gibt ein Array von Filterparametern an. Dies ist optional.

  • add_empty – Wenn True, werden fehlende Schlüssel als NULL zum Rückgabewert hinzugefügt.

Rückkehr

Die Funktion

filter_input_array() gibt bei Erfolg ein Array zurück, das Variablenwerte und bei Fehler „false“ enthält.

Beispiel

Das Folgende ist ein Beispiel für die Verwendung der Funktion filter_input_array() zum Filtern der POST-Variablen stname (Name des Schülers), stmarks (Punktzahl des Schülers) und stemail (E-Mail des Schülers)

<?php
   $filters = array (
      "stname" => array (
         "filter"=>FILTER_CALLBACK,
         "flags"=>FILTER_FORCE_ARRAY,
         "options"=>"ucwords"
      ),
      "stmarks" => array (
         "filter"=>FILTER_VALIDATE_INT,
         "options"=>array (
            "min_range"=>1,
            "max_range"=>100
         )
      ),
      "stemail"=> FILTER_VALIDATE_EMAIL,
   );
   print_r(filter_input_array(INPUT_POST, $filters));
?>

Das Folgende ist die Ausgabe.

Array (
   [stname] => Jack
   [stmarks] => 95
   [stemail] => jack@abcde.com
)

Das obige ist der detaillierte Inhalt vonfilter_input_array()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:readlink()-Funktion in PHPNächster Artikel:readlink()-Funktion in PHP