Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2010, 17:45
quarkmarino
 
Fecha de Ingreso: septiembre-2009
Mensajes: 15
Antigüedad: 10 años, 3 meses
Puntos: 0
Pregunta filter_input callback con multiples argumentos, ¿se puede?

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.