Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393

    CSV e caratteri separazione

    ho un file csv da cui devo riuscire a prendere dati.

    Sembra composto così
    Casa Ombrelli e suppellettili Film e Dvd 1231441
    Piscina Trucchi Palme 2223344

    Non so bene come utilizzare le funzioni se voglio il terzo valore della 2a riga.

    Ho provato con:
    Codice PHP:
    $handle fopen("file.csv","r");
    while (
    $data fgetcsv($handle1000";"
    ma non riesco a capire come separare un record da un altro, sembrano esserci solamente spazi più che punti e virgola...

    Qualcuno mi sa aiutare?

    Grazie in anticipo

  2. #2
    ciao, non ho mai usato quella funzione, ma magari sono separati dalla tabulazione, prova con \t al posto di ;
    =======================
    http://www.abidibo.net

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Effettivamente il carattere da mettere era quello che dicevi tu.
    Però non so bene come utilizzare la funzione se voglio il terzo valore della 2a riga.
    Come faccio a interrogare l'array che creo?

  4. #4
    Non avendo mai utilizzato quella funzione non so che array crea, fai così:
    Codice PHP:
    $data fgetcsv($handle1000"\t");
    var_dump($data); 
    e posta il risultato
    =======================
    http://www.abidibo.net

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    mi dà bool(false)

    in realtà credo di essermi spiegato male.

    Voglio il valore della terza colonna della riga in cui l'id (4° campo) è 2223344

    n.b. il file è molto grande

  6. #6
    il fatto che ti dia bool false, significa che la funzione fgetcsv va in errore. Quindi l'array non viene proprio creato. Il perchè vada in errore non lo so, guarda bene qui
    =======================
    http://www.abidibo.net

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.