解析器CSV Php保存Json

时间:2018-10-29 12:04:34

标签: php json csv

解析器不适用于大型CSV文件。 CSV档案70M 可能是什么问题?

  function parses($f) {
    if (($f = fopen('84k.csv', 'r')) !== FALSE) {
for ($json = array(); $row = fgetcsv($f, 2000);) {
             $json[] = array( 'model'=>$row[2], 'detal'=>$row[1],'dop' => array( 'nam'=>$row[0], 'sum'=>$row[4], 'img'=>'http://'.$row[5], 'info'=>$row[6]) );
}
            fclose($f);
            json_encode($json, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
            file_put_contents('file/newsss1d.json', json_encode($json, JSON_UNESCAPED_UNICODE));

        }
}
parses();

1 个答案:

答案 0 :(得分:-1)

尝试增加您的内存限制:

ini_set(’memory_limit’, ‘128M’);