- Home
- Categorie
- Coding e Sistemistica
- PHP
- variabile temporanea e calcolo differenze
-
variabile temporanea e calcolo differenze
Ciao,
ho un problema con la memorizzazione dei dati da file csv a database.
Con il php leggo il file csv e memorizzo ogni riga nel db.
il file è tipo questo:
A 100 10
B 110 20 1
C 120 30 1
D 130 40 1
E 140 50
F 150 60 1
G 160 70 1Se trovo 1 nell'ultima colonna devo memorizzare in una sorta di variabile temporanea il valore della seconda colonna
e calcolare per il blocco con gli 1,la differenza fra seconda e terza colonna per mpoi memorizzarla nel db in questo modo:primo 1: riga b -> memorizzo in una variabile temporanea 110
per la riga c che ha ancora 1 nell'ultima colonna calcolo: 110-30
per la riga d che ha ancora 1 nell'ultima colonna calcolo: 110-40poi pulisco la variabile temporanea e quando arrivo alla riga f che ha 1 memorizzo il 150
e per la riga g calcolo la differenza 150-70avete idee?
grazie
-
potresti creare una seconda variabile "pulisci" che è sempre false e diventa true quando non trova l'1 (in questo caso sulla riga E)
Nella riga F pulisci è true e quindi azzeri la variabile temporanea e riprendi a sottrarre (portando contemporaneamente la variabile pulisci a false) e riprendi il procedimento..