2016-01-27 25 views
2

有誰知道如果我有一個CSV文件,如:CSV到鍵值對

12034564534, Dave 
14345643495, Tim 

而且我想他們都轉換成一個鍵值對,如:

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

會是什麼實現這一目標的最佳方法?

+0

試試這個[所以後期(http://stackoverflow.com/questions/17211293/create-php-array-with-key -value-pair-for-an-csv-file) – vmachan

+1

嘗試過什麼? –

回答

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" 
} 
+0

不使用csv爆炸,使用正確的csv功能 –

+0

@Dagon:相應地編輯。 – D4V1D