Ciao,
avrei bisogno di piazzare in un array associativo un elenco di variabili, ciascuna contenente il nome di una funzione.


codice:
$array_box=array('box_who_we_are','box_apartments_vs_hotel','box_search','box_information','box_gestori');
			for($i=0;$i<count($array_box);$i++){
				call_user_func($array_box[$i]);

			}
in questo modo richiamo le varie funzioni box_who_we_are(), box_search() ecc.

il problema è che per alcune funzioni ho bisogno di passare delle variabili.
Ho pensato a questa soluzione
codice:
$array_box=array('hot_deal'=>3535,'hot_deal'=>4840,'hot_deal'=>9168);
for($i=0;$i<count($array_box);$i++){
				call_user_func($array_box[$i]);

			}
while(list($chiave,$valore)=each($array_box)){
call_user_func($chiave, $valore);
}
ma visto che le chiavi contengono sempre lo stesso valore, entra nel ciclo un'unica volta.

come posso risolvere?