leggere file txt e stampare con php il contenuto a video

giacomo9783

Utente Attivo
24 Ago 2016
99
0
6
41
salve a tutti, ho un file di testo delimitato da "," composto da numerose righe organizzate così:

2021-08-28,0
2021-08-30,4,12:00,17:30,18:00,18:30
2021-08-31,3,12:00,17:30,18:00
...
...

ogni riga è organizzata così:
1° riga: data
2° riga: posti totali disponibili
righe successive: orari disponibili

nell'esempio qui sopra
la prima riga (28 agosto 2021) ha 0 posti disponibili, quindi nessun orario;
la seconda riga (30 agosto 2021) ha 4 posti disponibili, e relativi orari (12:00, 17:30, 18:00 e 18:30)
e così via.

devo leggerlo e restituirlo a video in colonna, vale a dire in questo modo:

28-08-2021
0 posti disponibili

30-08-2021
4 posti disponibili
12:00
17:30
18:00
18:30

31-08-2021
3 posti disponibili
12:00
17:30
18:00

con il codice

PHP:
$file_txt = '../doc/file.txt'; 
$array_righe = file($file_txt); 
foreach($array_righe as $key => $riga){
    
list($data, $disp) = explode(",", $riga);

riesco a restituire a video $data (data) e $disp (posti disponibili) ma non riesco con gli orari. Come posso fare?

grazie alla community
 
..videi? Proprio se si vuole si può parlare di canale e banda
Prova cn str_replace cn una stringa del tipo {1} {2} e la sostituisci cn il primo secondo etc etc campo del txt
 
Si infatti il problema sta nel fatto che ogni riga non è composta sempre dallo stesso numero di stringhe, in funzione degli orari disponibili; non ho ben capito come far fronte a questo problema
 
Bastava inserire in ogni riga un CSV e quindi eseguire un exlode col simbolo usato per suddividerle.
Io di solito utilizzo il "paragrafo" cioè § così posso usare per ogni stringa qualsiasi altro simbolo di interpunzione senza pericolo di equivoco.
 
Grazie! Sono proprio un bischero (come si dice in Toscana)… e un farmacista che si è improvvisato programmatore per fare un sw per gestire le vaccinazioni
 
Grazie! Sono proprio un bischero (come si dice in Toscana)… e un farmacista che si è improvvisato programmatore per fare un sw per gestire le vaccinazioni
Be' se funziona non è un male, eppoi ricordo di altri che con la programmazione non avevano nuulla a che fare e che invece un po' per passione, un po' per necessità hanno creato software che ora usano tutti.
 

Discussioni simili