当前位置: 首页 > news >正文

小程序代理与加盟seo排名的职位

小程序代理与加盟,seo排名的职位,怎么做一购物网站,北京网站关键词排名公司php导出csv是非常常用的操作,网上也有灰常多的扩展。如果只是单纯的导出csv数据,完全没有必要去用扩展。现在做项目,都是代码能少就少,扩展能不用就不用。好了,不废话了,开干! 直接搞一个方法&…

php导出csv是非常常用的操作,网上也有灰常多的扩展。如果只是单纯的导出csv数据,完全没有必要去用扩展。现在做项目,都是代码能少就少,扩展能不用就不用。好了,不废话了,开干!

直接搞一个方法,能够在各种地方调用

/*** 导出CSV* $data    导出的数据信息* $header  导出的表头信息* $field   导出的字段信息* $file    导出的文件名*/
public function csv($data, $header, $field, $file)
{// 临时文件目录$directory = storage_path('app/temp');// 判断临时文件目录是否存在if (!File::isDirectory($directory)) {// 创建一个临时文件目录File::makeDirectory($directory, 0755, true);}// 临时文件名称$filename = $file . date('YmdHis') . '.csv';// 临时文件完整路径$path = $directory . '/' . $filename;// 打开文件进行写入$fileCsv = fopen($path, 'w');// 写入头部fputcsv($fileCsv, $header);// 循环所有的写入数据foreach ($data as $row) {// 获取所有的数据的key$keys = array_keys($row);// 追加数据空数组$addRow = [];// 循环追加的所有字段foreach ($field as $k) {// 判断追加的字段键是都存在if (in_array($k, $keys)) {// 追加到数据空数组$addRow[] = $row[$k];} else {$this->error('字段' . $k . '不存在,请联系开发人员');}}// 追加到文件fputcsv($fileCsv, $addRow);}// 关闭文件fclose($fileCsv);// 将临时文件发送为下载响应return response()->download($path, $filename)->deleteFileAfterSend();
}

假设导出会员信息

// 通过模型查询到用户数据
$data = \App\Models\Member::orderBy("id", "desc")->get()->toArray();
// 设置导出的表头(也就是第一行)
$header = ['ID', 'UID', '用户昵称', '用户手机', '累计消费', '注册时间'];
// 设置导出的字段
$field = ['id', 'uid', 'nike_name', 'phone', 'consume', 'created_at'];
// 调用导出
return $this->csv($data, $header, $field, 'member_');

每一行都有注释了,自行扩充,这是我自己一直用很简单的导出方式,希望大家阔以用得到

http://www.yidumall.com/news/91966.html

相关文章:

  • 自己做网站申请域名seo优化的方法
  • 网站费有发票怎么做会计分录sem推广优化
  • 如何在导航网站上做链接河南靠谱seo地址
  • wordpress 头像地址广州新塘网站seo优化
  • 资源下载网站建设企业网站定制
  • wordpress修改语言设置上海优质网站seo有哪些
  • 梁园区官方网站陕西网络推广公司
  • 视频网站是动态网站吗百度网页浏览器
  • 哪家电商平台靠谱福鼎网站优化公司
  • 怎样制作做实景的网站商品seo优化是什么意思
  • 动态网页设计是什么宜昌seo
  • 展示设计作品欣赏深圳网站设计实力乐云seo
  • 有和wind一样做用网站长沙营销型网站建设
  • 抖音创作服务平台关键词优化是什么意思?
  • 成都网站制作定制推广怎么做才可以赚钱
  • 临沂做进销存网站什么是电商平台推广
  • 网站优化公司收费推广渠道有哪些方式
  • 网站建设维护视频教程今日重大新闻头条财经
  • 做网站需要招聘内容培训网络营销的机构
  • 优化系统功能广州seo快速排名
  • 农林网站建设公司设计模板网站
  • 公司网站建设的步骤百度爱采购怎么优化排名
  • 互利互通网站建设whois域名查询
  • 学做网站要多少钱外贸网站建设流程
  • 用政府网站做参考文献的格式企业网站设计价格
  • 济南网站推广排名seo排名优化联系13火星软件
  • 做网站做图电脑需要什么配置seo顾问服务咨询
  • 安徽工程建设信息网站电商网站销售数据分析
  • 辽宁网站制作2021年十大热点事件
  • 怎么修改网站默认首页中文域名