Dopo tanto lavoro voglio postare il codice in questione, sperando che possa essere di aiuto:
foreach($val_numerata as $key=>$value)
{
$somma=array_sum($value);
$prezzo=$a_row[prezzo].".".$a_row[decimale];
$costo_parziale=$somma*$prezzo;
$sub_total[$key]=$costo_parziale;
$sub_totale[$key]=number_format($costo_parziale, 2, ',', '.');
$total=array_sum($sub_total);
$totale=number_format($total, 2, ',', '.');
nel file di sessione sono valorizzati gli array: