淘宝退款、用户提现筛选

This commit is contained in:
wanyongkang
2020-12-07 17:35:27 +08:00
parent 24ff580958
commit 9c816fadb7
5 changed files with 196 additions and 38 deletions

View File

@@ -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;
}