详解php几行代码实现CSV格式文件输出


Posted in PHP onJuly 01, 2017

整理文档,搜刮出一个php实现CSV格式文件输出,稍微整理精简一下做下分享。

//适用于不需要设置格式简单将数据导出的程序,多多指教......

$str .= 'pro_code'.','.'words'.'\n';//首先写入表格标题栏

foreach($is_error as $key => $value){//循环写入数据

$str .= $value['pro_code'].",".$value['words']."\n";

}

$str = iconv('utf-8','gb2312',$str);//防止中文乱码

$filename = "./output.csv";//文件路径及名字

export_csv($filename,$str); //导出

 

//自定义输出函数
function export_csv($filename,$str){

header("Content-type:text/csv");

header("Content-Disposition:attachment;filename=".$filename);

header('Cache-Control:must-revalidate,post-check=0,pre-check=0');

header('Expires:0');

header('Pragma:public');

echo $str;

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 采集程序 常用函数
Dec 18 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
yii实现CheckBox复选框在同一行显示的方法
Dec 03 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
php基于session锁防止阻塞请求的方法分析
Aug 07 PHP
PHP获取链表中倒数第K个节点的方法
Jan 18 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
Jun 30 #PHP
详解如何在云服务器上部署Laravel
Jun 30 #PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
Jun 30 #PHP
ThinkPHP实现登录退出功能
Jun 29 #PHP
PHP实现微信图片上传到服务器的方法示例
Jun 29 #PHP
PHP微信模板消息操作示例
Jun 29 #PHP
PHP开发的微信现金红包功能示例
Jun 29 #PHP
You might like
使用php来实现网络服务
2009/09/15 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
2014/05/26 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
详解vue中组件参数
2018/07/09 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
Python+django实现文件上传
2016/01/17 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
简单了解Python中的几种函数
2017/11/03 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
银行实习的自我鉴定
2013/12/10 职场文书
学生打架检讨书
2014/02/14 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
2015年保险公司内勤工作总结
2015/05/23 职场文书
英雄儿女观后感
2015/06/09 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python