为了账号安全,请及时绑定邮箱和手机立即绑定

CSV 作为关联数组

CSV 作为关联数组

PHP
陪伴而非守候 2022-10-14 10:27:08
我有一个 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


查看完整回答
反对 回复 2022-10-14
  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号