Salve,
Io ho un file txt con un contenuto del tipo:
124
2324
4
1
4343
Io utilizzo questo codice per eliminare del testo dal txt
Il problema è che nel file txt rimane una riga vuota al posto del numero cancellato, quindi ottenendo qualcosa del genere:Codice PHP:
$id='1';
$file=file("coda1.txt");
for($i=0;$i<count($file);$i++) {
$file[$i]=explode("|",trim($file[$i]));
if ($file[$i][0]=="$id")
$file[$i][0]="";
}
$fp=fopen("coda1.txt","w");
for($i=0;$i<count($file);$i++) {
$file[$i]=implode("|",$file[$i]);
fwrite($fp,$file[$i]."\n");
}
fclose($fp);
124
2324
4
4343
Come posso far per ottenere questo:
124
2324
4
4343
Grazie in anticipo