Ciao,
avrei bisogno di piazzare in un array associativo un elenco di variabili, ciascuna contenente il nome di una funzione.
in questo modo richiamo le varie funzioni box_who_we_are(), box_search() ecc.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]); }
il problema è che per alcune funzioni ho bisogno di passare delle variabili.
Ho pensato a questa soluzione
ma visto che le chiavi contengono sempre lo stesso valore, entra nel ciclo un'unica volta.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); }
come posso risolvere?

Rispondi quotando