Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudok megnyitni egy...

Hogyan tudok megnyitni egy CSV fájlt PHP-val?

Figyelt kérdés

Van egy test.txt fájlom és a benne lévő adatok a következők:

Andras,2013,2014,8

Bela,2012,2014,85


Be szeretném olvasni egy tömbbe az "Andras"-t és a "8"-at majd a "Bela"-t és a "85"-öt.



2014. aug. 22. 22:58
 1/9 anonim ***** válasza:

Simán megnyitod, mint szövegfájlt*, beolvasod soronként, és a sorokat splitteled (explode-olod) vesszők mentén.


*: Google("php read text file")->results[0];

2014. aug. 22. 23:00
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:

//FÁJL BEOLVASÁSA

$filename = "test.txt";

$file = fopen($filename, "r");

$adatok = fread($file, filesize($filename));

fclose($file);


//ADATOK FELDOLGOZÁSA


$adattomb = explode(",", $adatok);

foreach ($adattomb as $adat){

print $adat.", ";

}


nem működik

2014. aug. 22. 23:08
 3/9 anonim ***** válasza:

(#1 vagyok)


Akkor (B) terv:

[link]

2014. aug. 22. 23:31
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

köszönöm, ez működik.


nem tudom mi lehetett a baj a másikkal

2014. aug. 22. 23:42
 5/9 anonim ***** válasza:

szerintem

"Warning


On systems which differentiate between binary and text files (i.e. Windows) the file must be opened with 'b' included in fopen() mode parameter." - php.net

2014. aug. 23. 00:04
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:
Oké beolvassa az adatokat vesszőig, viszont a sor végét és a kövi sor elejét egybe veszi. Ez ellen mit tehetek?
2014. aug. 23. 00:09
 7/9 A kérdező kommentje:
Vagyis végigmegy a soron de a következőt nem olvassa be csak az elsőt
2014. aug. 23. 00:12
 8/9 anonim ***** válasza:

(#1 vagyok)


A linken nézd meg a 2. példát.

2014. aug. 23. 00:20
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

Akkor bemutatom a php manualt...


[link]

2014. aug. 23. 18:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!