Hola, quisiera saber si se puede mandar a llamar una función callback utilizando filter_input o filter_input_array pero pasando mas de un argumento, digamos:
Código PHP:
<?php
function compare($action, $actions){
foreach($actions as $possible)
if($action == $posible)
return $posible;
return 'idle';
}
$filters = array("action" => array("filter" => FILTER_CALLBACK, "flags" => FILTER_REQUIRE_ARRAY, array("options" => array("compare", array("opcion_1", "opcion_2", "opcion_3", "opcion_4")))));
$result = filter_input(INPUT_GET, "action", $filters);
?>
si fuera posible realmente no se como se escribiria la parte de "options" de la variable "$filters".
Gracias.