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?