【问题标题】:CSV to Key Value PairsCSV 到键值对
【发布时间】:2016-05-05 03:28:33
【问题描述】:

有人知道我是否有类似的 CSV 文件:

12034564534, Dave
14345643495, Tim

我想将它们全部转换为键值对,例如:

"12034564534" => "Dave",
"14345643495" => "Tim",

实现这一目标的最佳方法是什么?

【问题讨论】:

标签: php mysql arrays csv


【解决方案1】:

试试这个:

<?php
$csv = file('myCsv.csv');

foreach($csv as $line) {
    $line = str_getcsv($line);
    $array[$line[0]] = trim($line[1]);
}

var_dump($array);

输出:

array(2) {
  [12034564534]=>
  string(5) "Dave"
  [14345643495]=>
  string(4) "Tim"
}

【讨论】:

  • 不要在 csv 上使用爆炸,使用正确的 csv 函数
  • @Dagon:已相应编辑。
猜你喜欢
  • 2018-08-07
  • 1970-01-01
  • 2019-12-22
  • 2021-03-27
  • 2021-08-20
  • 1970-01-01
  • 2022-12-11
  • 1970-01-01
  • 2013-12-02
相关资源
最近更新 更多