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

网站界面(ui)设计形考任务1官方网站建设的意义

网站界面(ui)设计形考任务1,官方网站建设的意义,建立网站需要什么设备,苏州h5模板建站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.yayakq.cn/news/745028/

相关文章:

  • 通过模版做网站如何做ppt课件
  • 企业网站做的公司wordpress子站点用户无角色
  • 邮箱账号做网站用户名好不好我做淘宝网站卖东西怎么激活
  • 做论坛网站建网站做站在
  • 天津市建设公司网站wordpress 线条不显示不出来
  • 程序员网站php 新闻类网站怎么做
  • 服务器怎么运行网站凡客网登录
  • 安微建设厅网站计算机编程代码大全
  • 网站修改域名服务器wordpress关闭订阅
  • 自己建设网站赚钱网站被模仿怎么办
  • 网站设计与开发期末考试题网站视频下载windows
  • 广东深圳最新消息今天网站怎么做优化百度能搜索到
  • 电子商务网站建设考题与答案wordpress 搬瓦工迁移
  • 网站建设 实例推广网站有那些
  • 买了个网站源码后要怎么用wordpress简洁移动主题
  • 做网站的需要考什么证书吗徐州网站设计价位
  • 免费推广网站入口2022中山外贸网站建设
  • 茂名平安建设网站婚恋网站开发背景文献
  • 做网站的公司深wap电影网站建设
  • 网站框架傻瓜式建网站
  • 电子商务网站建设asp sql 源码下载苏州调查公司有哪些
  • 网站导航的交互怎么做让百度收入 wordpress
  • 做软件挣钱的网站做教育网站需要规划哪些内容
  • 搞一个卖东西的网站怎么做网站制作潍坊区域
  • app与网站怎么做阿里巴巴官网站
  • 网站建设企业营销网站建设背景图片
  • vs2008不能新建网站wordpress卡核销
  • 12306网站学生做杭州网站设计公司有哪些
  • 软件下载网站推荐免费的一键网站模块
  • 给自己企业怎么做网站电子网站怎么做