Heim > Artikel > Backend-Entwicklung > Kann ich das Filterflag filter_input() von PHP mit AND/OR verwenden?
Ja, es ist möglich, filter_input() mit AND/OR in PHP zu kombinieren. Dies kann durch eine Schleife über die POST-Felder erfolgen -
$value = filter_input(INPUT_POST, 'field', FILTER_DEFAULT, is_array($_POST['field']) ? FILTER_REQUIRE_ARRAY : NULL);
Das Äquivalent für denselben Benutzer für jede Schleife sieht so aus -
$memory = array(); //looping through all posted values foreach($_POST as $key => $value) { //applying a filter for the array if(is_array($value)) { $ memory [$key] = filter_input(INPUT_POST, $key, {filters for array}); } else { $ memory [$key] = filter_input(INPUT_POST, $key, {filters for scalar}); } }
Das obige ist der detaillierte Inhalt vonKann ich das Filterflag filter_input() von PHP mit AND/OR verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!