我有将数据导出到 csv 文件的功能:
$products = //databse query
foreach($products as $key => $product) {
$products[$key]['example'] = 'example';
.
.
.
}
$csv = new parseCSV();
$csv->output ('products.csv', $products, $labels, $delimiter);
当用户有很多记录时,问题出在内存限制上。 如何在不增加内存限制的情况下处理内存限制?
最佳答案
您应该逐行编写 csv 文件,请查看此处的示例: http://php.net/manual/en/function.fputcsv.php
关于php - 处理内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8035546/