Ciao a tutti sto riscontrando problemi di performance per quanto riguarda uno script php che sto costruendo.

All'interno dello script ci sono alcuni cicli (for e foreach) che devono essere utilizzati per scorrere delle strutture array(anche multidimensionali)

Gli array sono calcolati a priori e salvati all'interno di una classe. Quindi utilizzo dei foreach innestati per scorrerli e preparare le mie form html piu o meno complesse.

Stavo leggendo su internet che i foreach sono lenti ma piu facili da utilizzare con gli array.

C'è modo di ottimizzarli?

per esempio io li uso cosi:



Vi ringrazio
codice:
foreach($this->data_tables_components[$curr_data_table["id_data_table"]] as $curr_data_table_component){
 ....  
}