【发布时间】:2020-02-21 12:36:59
【问题描述】:
假设我有一个 CSV 文件,如下所示:
[Line 1]: ID, Name, Birthday, Phonenumber, Email
[Line 2]:
[Line 3]: 1, Jim, 1978-02-01, 555-23-256, jim.doe@donotreply.com
[Line 4]: 2, Mia, 1985-12-21, 555-23-876, mia@donotreply.com
[Line 5]: 3, Wil, 1962-05-07, 555-23-456, wil.doe@donotreply.com
现在我正试图解决这个问题:
如何使用 PHP 解析这个文件以获得以下数组?
$people = array(
[1] = array(
[Name] => "Jim",
[Birthday] => "1978-02-01",
[Phonenumber] = "555-23-256",
[Email] => "jim.doe@donotreply.com",
),
...
);
有什么想法吗?
【问题讨论】:
-
谢谢。我知道如何打开文件并且可以使用 fgetcsv 读取它。我的问题是如何解决这个烂摊子:)
-
你有这个数据的数组吗?看起来像
['ID, Name, Birthday, Phonenumber, Email', '', '1, Jim, 1978-02-01, 555-23-256, jim.doe@donotreply.com']? -
是的,我愿意... :)