Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] odczyt z pliku csv, wartość
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


Mam przykładowy plik csv
Kod

auction    2525    standard    tytuł przedmiotu    kolor
store    317    dutch

skopiowane z exela więc nie ma przecinków.
Chcę plik odczytać przez php i wyświetlić np tylko wartość kolor itp.
Mam taki kod
  1. <?php
  2. $row = 1;
  3. $uchwyt = fopen ("file.csv","r");
  4. while (($data = fgetcsv($uchwyt, 1000, ",")) !== FALSE)  {
  5.    $num = count($data);
  6.     $row++;
  7.    for ($c=0; $c < $num; $c++) {
  8.    echo $data[2] . "<br />\n";
  9.    }
  10. }
  11. fclose ($uchwyt);
  12. ?>

ale nie wyświetla mi tak ;/

Pozdrawiam

Ten post edytował Lejto 28.04.2009, 21:25:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
porady-it.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jeśli chcesz wyświetlić tylko określone pole to wyrzuć pętlę wyświetlającą wszystkie kolumny

  1. <?php
  2. for ($c=0; $c < $num; $c++)
  3.       {
  4.           echo $data[$c] . "<br />\n";
  5.       }
  6. ?>


A podaj tylko numer kolumny który Cię interesuje np.

  1. <?php
  2.  
  3. $uchwyt = fopen ("file.csv","r");
  4.  
  5. while (($data = fgetcsv($uchwyt, 1000, ",")) !== FALSE){
  6.  
  7.           echo $data[1] . "<br />\n";
  8. }
  9. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 19:02