所以我这样做是为了打印出一个 csv 文件:
while(ob_end_clean());
$fp = fopen('php://output', 'w');
fputcsv($fp, $header_fields);
foreach($j as $fields){
$row = array();
foreach ($fields as $field){
$row[] = $r->$field;
}
//stream each row
fputcsv($fp, $row);
}
fclose($fp);
exit;
我的问题是,假设 csv 将包含超过 100,000 行,这会导致内存不足错误还是有效利用内存?