我有一个 CSV 文件,我想在脚本中用作数组。CSV 很简单:key1,val1key2,val2...我希望能够引用这样创建的数组:$value = my_csv['key'];我目前无法这样做,因为我的脚本将索引显示为未定义。$myArray = array();$file = fopen('myCSV.csv', 'r');while (($line = fgetcsv($file)) !== FALSE) { array_push($myArray, array($line[0] => $line[1]));}fclose($file);var_dump($myArray['key']);exit;我相信这是因为我需要首先使用数字索引,但理想情况下我能够以我上面的方式引用数组。
1 回答

FFIVE
TA贡献1797条经验 获得超6个赞
然后需要使用键集创建数组,如下所示
$myArray = array();
$file = fopen('myCSV.csv', 'r');
while (($line = fgetcsv($file)) !== FALSE) {
$myArray[$line[0]] = $line[1];
}
fclose($file);
var_dump($myArray['key']);
这确实假设在key
- 1 回答
- 0 关注
- 128 浏览
添加回答
举报
0/150
提交
取消