Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1

    eliminare righe vuote da txt

    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
    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); 
    Il problema è che nel file txt rimane una riga vuota al posto del numero cancellato, quindi ottenendo qualcosa del genere:

    124
    2324
    4

    4343

    Come posso far per ottenere questo:

    124
    2324
    4
    4343

    Grazie in anticipo

  2. #2
    Qui due modi facili per eliminare le righe vuote da qualsiasi file di testo:
    - http://galileo2010.blogspot.it/2014/...a-file-di.html
    - http://galileo2010.blogspot.it/2014/...iasi-file.html
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.