PHP CSV string to array

前端 未结 10 1291
攒了一身酷
攒了一身酷 2020-11-27 02:41

I\'m trying to parse a CSV string to an array in PHP. The CSV string has the following attributes:

Delimiter: ,
Encl         


        
10条回答
  •  星月不相逢
    2020-11-27 03:28

    Slightly shorter version, without unnecessary second variable:

    $csv = <<<'ENDLIST'
    "12345","Computers","Acer","4","Varta","5.93","1","0.04","27-05-2013"
    "12346","Computers","Acer","5","Decra","5.94","1","0.04","27-05-2013"
    ENDLIST;
    
    $arr = explode("\n", $csv);
    foreach ($arr as &$line) {
      $line = str_getcsv($line);
    }
    

提交回复
热议问题