Csv fájl beolvasás phpval és tömbben eltárolása
2020-07-05T12:24:37+02:00
2020-07-06T11:20:56+02:00
2022-08-11T20:50:31+02:00
Vigyori
Sziasztok,
Azt szeretném csinálni ,hogy van egy csv fájlom amiben vannak adatok és azokat az adatokat kitudtam íratni, de valamiért nem tudom eltárolni tömbben. Nem vagyok még annyira jártas benne, lehet hogy csak elírtam, félrenéztem valamit.

<?php $tartalom=file_get_contents("generalt_adatok.csv") or die("Nem lehet megnyitni a fájlt"); echo $tartalom; if(isset($_GET["query"])){ foreach ($variable as $filesor) { $sortomb = explode(";",$filesor); $rows[] = [ "id"=>$sortomb[0], "first_name"=>$sortomb[1], "last_name"=>$sortomb[2], "email"=>$sortomb[3], "gender"=>$sortomb[4], "ip_address"=>$sortomb[5], ]; } $response["total"] = count($rows); $response["rows"] = $rows; echo json_encode($response); return; } ?> file_get_contents ezzel kiolvassa a csv fájl tartalmát,de ha
 beírom az urlbe: http://localhost/index.php/?query
akkor ezt kapom: {"total":0,"rows":null}
Tehát ezért gondolom ,hogy nem tudja kiolvasni a fájlból. Ez a query nekem új ne egyetek meg:)

Előre is köszönöm a hozzászólásokat.
Mutasd a teljes hozzászólást!
Ajánlom figyelmedbe az fgetcsv függvényt.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd