php 生成 csv 代码片段
2018-03-15 16:49
162 查看
protected function getCSV($startTime,$endTime,$status, $where_type)
{
$join = "ss_member on ss_member.id = ss_earncash.uid";
$where = "ss_earncash.time>={$startTime} and ss_earncash.time <={$endTime} and {$status} and {$where_type}";
$field = "ss_earncash.id id, ss_earncash.uid uid, ss_member.username username, ss_earncash.cash cash, ss_member.alipayname alipayname, ss_earncash.wexinOrderNo wexinOrderNo,ss_earncash.selfOrderNo selfOrderNo,ss_earncash.status status, ss_earncash.type type ";
$data = M('earncash')->join($join)->where($where)->field($field)->select();
// echo M('earncash')->_sql();
// exit;
$csv = iconv('UTF-8', 'GB2312', '"序号","用户ID","用户名","金额","支付宝账号","微信支付订单号", "微信商户订单号","状态","提现类型"'."\r\n");
$id = 1;
foreach($data as $val) {
$val['id'] = $id++;
switch ($val['type']) {
case '1':
$val['type'] = "支付宝提现";
break;
case '2':
$val['type'] = "微信提现";
break;
default:
$val['type'] = "默认";
break;
}
$csv .= iconv('UTF-8', 'GB2312', implode(",", $val)."\r\n");
}
$csv = substr($csv, 0, -2);
return $csv;
}
{
$join = "ss_member on ss_member.id = ss_earncash.uid";
$where = "ss_earncash.time>={$startTime} and ss_earncash.time <={$endTime} and {$status} and {$where_type}";
$field = "ss_earncash.id id, ss_earncash.uid uid, ss_member.username username, ss_earncash.cash cash, ss_member.alipayname alipayname, ss_earncash.wexinOrderNo wexinOrderNo,ss_earncash.selfOrderNo selfOrderNo,ss_earncash.status status, ss_earncash.type type ";
$data = M('earncash')->join($join)->where($where)->field($field)->select();
// echo M('earncash')->_sql();
// exit;
$csv = iconv('UTF-8', 'GB2312', '"序号","用户ID","用户名","金额","支付宝账号","微信支付订单号", "微信商户订单号","状态","提现类型"'."\r\n");
$id = 1;
foreach($data as $val) {
$val['id'] = $id++;
switch ($val['type']) {
case '1':
$val['type'] = "支付宝提现";
break;
case '2':
$val['type'] = "微信提现";
break;
default:
$val['type'] = "默认";
break;
}
$csv .= iconv('UTF-8', 'GB2312', implode(",", $val)."\r\n");
}
$csv = substr($csv, 0, -2);
return $csv;
}
相关文章推荐
- php生成印章 代码片段
- PHP 大数据量写入 csv文件 的一些代码片段
- [php] 代码片段---csv 文件 header 头部信息
- php 生成html文件代码片段
- sublime text 3:创建可重复用的代码片段php文件头部注释信息快速生成
- php 批量生成html,txt文件的实现代码
- php 生成短网址原理及代码
- 开发者必备,超实用的PHP代码片段!
- 直接拿来用,10个PHP代码片段
- 非常有用的9个PHP代码片段
- 直接拿来用,10个PHP代码片段
- 【PHP笔记】PHP中好用的代码片段
- php 生成文字png图片的代码
- IO篇--Java生成csv文件代码
- PHP生成HTML静态页面实例代码
- php导出csv格式数据并将数字转换成文本的思路以及代码分享
- PHP n个不重复的随机数生成代码
- 10 个救命的 PHP 代码片段
- php文字生成图片以及给图片加水印流程及代码详解
- Web开发者必备的10个救命的PHP代码片段