Ho cercato un po' in giro nel forum, ma non ho trovato nulla di propriamente simile al quesito che ho da porre.
Ho due file: "register.php" e "reader.php"
Nel primo, dovendo scrivere e sovrascrivere il file, ho una serie di array che sono salvati in questo formato:
codice:
<? $money[] = "50|60"; ?>
<? $money[] = "70|84"; ?>
<? $money[] = "30|36"; ?>
I valori di ogni array sono espressi in senso "prezzo senza iva|prezzo con iva".
Il secondo file serve a richiamare le variabili degli array e a sommarle nella loro totalità:
codice:
<?
require ("register.php");
fopen("register.php", "r"); // apro il file
$num = count($money); // conto il numero di array presenti
// creo un ciclo for, che permetta di leggere register.php riga per riga
// poi uso list ed explode per dividere le variabili di ogni array
for($i = 0; $i < $num; $i++){
list($iva_esclusa, $iva_inclusa) = explode("|", $money[$i]);
// a questo punto provo a sommare tutte le variabili $iva_inclusa
$x = array_sum($iva_inclusa);
// successivamente cerco di fare le stessa cosa con $iva_esclusa
$y = array_sum($iva_esclusa);
// quindi vado a stampare le variabili
echo "Totale iva esclusa: $y
";
echo "Totale iva inclusa: $x
";
}
?>
In linea di principio pensavo di esserci, ma la cosa non funziona. Sapreste dirmi come posso rimediare all'errore? Ne ho provate tante, ma i risultati finora non sono esaltanti.
Grazie anticipatamente