CSV到键值对

时间:2016-01-27 23:09:04

标签: php mysql arrays csv

有没有人知道我是否有CSV文件:

12034564534, Dave
14345643495, Tim

我希望将它们全部转换为键值对,如:

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

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

1 个答案:

答案 0 :(得分:4)

试试这个:

<?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"
}