Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420

    riempire array con dati letti da file .txt

    Ciao a tutti...
    come da titolo non riesco a fare questa cosa banale...

    Ho un file di testo nel formato a|b|c|d|....|z| e lo leggo in questo modo:

    codice:
    $textfile = fopen(prova.txt, "r");
    $rigafile = fgets($textfile, 1024);
    $campiriga = explode("|", $rigafile);
    e poi dovrei inserire i vari campi del rigo in un array.... ma non so come creare un ciclo che faccia quest'operazione...

    codice:
    $i=0;
    do {
    $elenco = array($elenco, ($campiriga[$i]);
    $i++;
    } while ($campiriga[$i]) != ultimoElemento
    Grazie a chiunque mi darà una dritta!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    uhm...uhm... uhm....
    mi sa che mi sto perdendo in un bicchier d'acqua.... $campiriga non è già l'array di tutti gli elementi del rigo?

  3. #3
    Guarda che explode() restituisce già un array!
    ...altrimenti non ho capito cosa devi fare.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    si hai ragione... sono una pippa :-D
    grazie 1000

  5. #5
    Scusate se mi intrometto, ma volevo dare un altro suggerimento.
    Con la funzione FILE() ottieni già un vettore di righe del file TXT, separate automaticamente per ogni a-capo!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Originariamente inviato da alcio74
    Scusate se mi intrometto, ma volevo dare un altro suggerimento.
    Con la funzione FILE() ottieni già un vettore di righe del file TXT, separate automaticamente per ogni a-capo!

    uhm... ma quel file contiene un'unica riga... cmq ho risolto, era più semplice di quanto pensassi

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