【发布时间】:2011-07-12 23:10:56
【问题描述】:
我现在正在做一件简单的事情,我要从 CSV 文件中读取,A 列包含诸如“EN”之类的代码,B 列包含特定名称“English”..等,我想阅读将它们放入关联数组中。
我现在的做法是这样的:
$handle = fopen("Languages.csv","r") or die("EPIC FAIL!");
$languageArray = array(
while (($row = fgetcsv($handle, 1000, ",")) !== FALSE)
{
$row[0] => $row[1],
}
)
但它实际上抱怨我的语法,所以我只是想知道是否有办法通过获取我的 csv 文件的所有行来初始化我的关联数组,并将第一个字符串(来自 A 列)作为键,第二个字符串(来自 B 列)作为值?
谢谢。
【问题讨论】:
标签: php arrays while-loop associative-array