Hogyan tudok megnyitni egy CSV fájlt PHP-val?
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.
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];
//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
köszönöm, ez működik.
nem tudom mi lehetett a baj a másikkal
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
(#1 vagyok)
A linken nézd meg a 2. példát.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!