TheMentor Posted September 2, 2010 Share Posted September 2, 2010 Hi, I have a question: I have a CSV file where the first row are the names of the columns. The format of the CSV file is: Name | Surname | Adress | Date of birth Robert | Miller | Athome 1| 29. Februar 1976 . . . How should I import the CSV. Thanks in advance. Quote Link to comment https://forums.phpfreaks.com/topic/212349-import-a-csv-to-a-2-dimensional-array/ Share on other sites More sharing options...
sasa Posted September 2, 2010 Share Posted September 2, 2010 fgetcsv() function Quote Link to comment https://forums.phpfreaks.com/topic/212349-import-a-csv-to-a-2-dimensional-array/#findComment-1106522 Share on other sites More sharing options...
TheMentor Posted September 6, 2010 Author Share Posted September 6, 2010 Thx - I've solved it with this function: $file = fopen('PG.csv', 'r'); $columns = fgetcsv($file); while($data = fgetcsv($file)) { foreach($columns as $key => $col) { $array[$col][] = $data[$key]; } } return $array; So - my problem is, that I have to return a specific column (depends on the name of one Index of the first row in the CSV file). How can I solve this problem?? Regards TM Quote Link to comment https://forums.phpfreaks.com/topic/212349-import-a-csv-to-a-2-dimensional-array/#findComment-1107764 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.