Parser CSV Php save Json



解析器不适用于大型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();

尝试增加内存限制:

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

最新更新