Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [php] ultima riga di un file

    C'è un metodo veloce per accedere all'ultima riga di un file di testo?
    Inoltre come posso modificare una determinata riga che individuo con un ciclo while?

  2. #2
    risolto. si vede che sono stanco perso 20minuti per niente...
    posto la soluzione se può servire ad altri:

    Codice PHP:
    $file "/web/htdocs/www.miosito.it/home/db/db.txt";
    $file_txt file($file);
    $n count($file_txt) - 1;
    echo 
    $file_txt[$n]; 

  3. #3
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Puoi fare ancora di meglio
    Esiste una funzione che estrae l'ultimo elemento di un array (quindi, nel tuo caso, del file appena aperto):

    Codice PHP:
    $file "/web/htdocs/www.miosito.it/home/db/db.txt";
    $file_txt file($file);
    echo 
    array_pop($file); 
    Il risultato è uguale ed è un po' più elegante :P
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  4. #4
    Originariamente inviato da Sky
    Puoi fare ancora di meglio
    Esiste una funzione che estrae l'ultimo elemento di un array (quindi, nel tuo caso, del file appena aperto):

    Codice PHP:
    $file "/web/htdocs/www.miosito.it/home/db/db.txt";
    $file_txt file($file);
    echo 
    array_pop($file); 
    Il risultato è uguale ed è un po' più elegante :P
    array_pop riduce l'array di un elemento, meglio end() a sto punto

  5. #5

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 © 2024 vBulletin Solutions, Inc. All rights reserved.