Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    47

    memorizzare interi da file di testo

    ciao ragazzi, ecco il mio problema:

    ho un file di testo, all'interno del quale ci sono numeri interi separati da spazi bianchi.
    mi chiedevo come fare per memorizzarli in un array.

    qualcosa del tipo

    codice:
    $fp = fopen(prova.txt, r);
    while($fp) $numeri[]=???;
    fclose($fp);
    ?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    47
    quindi andrebbe usata la funzione file_get_contents?

  4. #4
    Codice PHP:
    $numeroni file_get_contents('prova.txt');
    $numeri preg_split("/\s+/"$numeroni); 

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    47
    Originariamente inviato da k.b
    Codice PHP:
    $numeroni file_get_contents('prova.txt');
    $numeri preg_split("/\s+/"$numeroni); 
    a ok,

    quindi $numeri è l'array in questione?

  6. #6
    Esatto. Funziona anche se i numeri sono piu' righe, l'unica problema e' che se il file termina con una riga vuota, l'ultimo elemento dell'array sara' "".

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    47
    mi resta un problema

    se faccio
    Codice PHP:
    echo $numeri[0]; 
    mi stampa tutti i numeri del file

    mentre quando provo
    Codice PHP:
    echo $numeri[i]; 
    con i numero i-esimo non stampa nulla

    è come se tutto il contenuto del file sia andato a finire nel primo elemento dell'array

  8. #8
    Gia' a quanto pare questo forum si e' mangiato un backspace:

    Codice PHP:
    $numeroni file_get_contents('prova.txt');
    $numeri preg_split("/\\s+/"$numeroni); 

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    47
    perfetto ora funziona
    grazie mille k.b

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.