Salve a tutti, ringrazio anticipatamente tutti coloro che risponderanno. Il mio problema è il seguente:
ho un file txt contenente un flusso di dati con dei limitatori di inizio riga.
111 ad inizio riga è l'intestazioneCodice:111MARCO 2016-03-04
4842016-03-04DESCRIZIONE1 VALORE1 10578
999MARCO 2016-03-04H000000003
111GIOVANNI 2016-03-04
4842016-03-04DESCRIZIONE1 VALORE1 02045
4642016-03-04DESCRIZIONE2 VALORE2 02045
999GIOVANNI 2016-03-04P000000001
484 e 464 indicano delle descrizioni e dei valori
999 è la chiusura
Da questo flusso devo tirare fuori logicamente delle variabili sia dall'intestazione che dal corpo e dalla chiusura, ad esempio MARCO che è il nome, 2016-03-04 che è la data ecc, e inserirle in un riga di una tabella mysql.
Il file è a lunghezza variabile e ogni gruppo non è detto che contenga anche la descrizione, potrebbe avere solamente la riga 111 e quella 999, come potrebbe contenere svariati 484,464 ecc.
I delimitatori 111 e 999 che potrei utilizzare come inizio e fine di ogni riga, non è detto che siano univoci.
Qualche idea su come tirare fuori le variabili?