Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    181

    Eliminare righe vuote da file o ricerca alternativo

    Salve,
    io uso questo metodo per la ricerca e inserimento in un array di un file .txt
    Codice PHP:
    $var implode(''file ($result));
    $arr=explode("\n",$var); 
    L'unico problema è che il mio file non deve contienere righe vuote e non so come fare.
    esempio:
    file originale:
    pippo
    pippo

    pippo

    File modificato:
    pippo
    pippo
    pippo

    Quindi in pratica ho eliminato la terza riga,avevo pensato ad un controllo dell'esistenza di caratteri(sono solo numeri),ma non so ne se è giusto e neanche come farlo.
    C'è qualcuno che mi può aiutare? In alternativa se uno ha un metodo di ricerca migliore lo proponga pure.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    $arr=array();
    foreach( 
    file($result) as $line ){
        if(
    trim($line != '')) $arr[]=$line;
        } 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    181
    Grazie mille,ma se io volessi ripulire anche il file?

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    $arr=array();
    foreach( 
    file($result) as $line ){
        
    $line=trim($line);
        if(
    $line != ''$arr[]=$line;
        }
    file_put_contents($resultimplode("\n",$arr) ); 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    181
    Fantastico! Funziona alla perfezione,grazie mille!!!

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.