淘宝退款、用户提现筛选
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
* @version:
|
||||
* @Author: kangkang
|
||||
* @Date: 2020-09-30 17:32:46
|
||||
* @LastEditors: kangkang
|
||||
* @LastEditTime: 2020-11-14 10:35:30
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2020-12-07 16:44:09
|
||||
*/
|
||||
/**
|
||||
* 浏览器友好的变量输出
|
||||
@@ -67,3 +67,39 @@ function result($data = [], $msg = '', $code = 10000)
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 导出csv
|
||||
* @param {*}
|
||||
* @return {*}
|
||||
*/
|
||||
function exportToCsv($fileName = '', $headArr = [], $data = []){
|
||||
ini_set('memory_limit','1024M'); //设置程序运行的内存
|
||||
ini_set('max_execution_time',0); //设置程序的执行时间,0为无上限
|
||||
@ob_end_clean(); //清除内存
|
||||
ob_start();
|
||||
|
||||
header('Content-Type: text/csv; charset=utf-8');
|
||||
header('Content-Disposition: attachment; filename=data.csv');
|
||||
header('Expires:0');
|
||||
header('Pragma:no-cache');
|
||||
$fp=fopen('php://output','w');
|
||||
fputcsv($fp,$headArr);
|
||||
$index = 0;
|
||||
foreach ($data as $item) {
|
||||
if($index==1000){ //每次写入1000条数据清除内存
|
||||
$index=0;
|
||||
ob_flush();//清除内存
|
||||
flush();
|
||||
}
|
||||
$index++;
|
||||
fputcsv($fp,$item);
|
||||
}
|
||||
fclose($fp);
|
||||
|
||||
|
||||
@ob_flush();
|
||||
flush();
|
||||
ob_end_clean();
|
||||
return;
|
||||
}
|
||||
Reference in New Issue
Block a user