Buongiorno,
ho un file txt molto lungo con una strana formattazione che però si ripete es.
1-['Id': 1
'Testo': PIPPO
'Lingua1': PIPPO1234
],
2-['Id': 2
'Testo': PIPPO2
'Lingua1': PIPPO31234
],
ecc. lungo 13016 elementi, avrei bisogno di rumuovere quei numeri in testa ("1-") per cercare di renderli un array PHP;
Ho provato a fare qualcosa del genere, ma taglia solo il numero iniziale e non lo fanemmeno per tutti:
codice:
$fp = fopen($txt, 'r');
// Add each line to an array
if ($fp) {
$array = explode(",\r\n", fread($fp, filesize($txt)));
}
$arr_nuovo=[];
$k=1;
for($i=0;$i<sizeof($array);$i++){
array_push($arr_nuovo, str_replace("$k-", "",$array[$i]));
$k++;
}
echo(json_encode($arr_nuovo));
lo fa solo per i primi 985 elementi poi smette di farlo.
Quello che vorrei riuscire a fare in definitiva è avere un array con una strUttura simile a questo
array([id:"1",
'Testo': "PIPPO"
'Lingua1': "PIPPO1234"],[.....]
);
così da poterci lavorare come se fosse un normale array multidimensionale.
Qualcuno ha qualche idea?