详解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实现链结人气统计
Oct 09 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
php使用iconv中文截断问题的解决方法
Feb 11 PHP
PHP入门教程之上传文件实例详解
Sep 11 PHP
php 常用的系统函数
Feb 07 PHP
浅谈PHP的反射API
Feb 26 PHP
Yii框架引入coreseek分页功能示例
Feb 08 PHP
使用composer命令加载vendor中的第三方类库 的方法
Jul 09 PHP
Laravel框架Auth用户认证操作实例分析
Sep 29 PHP
php实现大文件断点续传下载实例代码
Oct 01 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
在字符串中把网址改成超级链接
2006/10/09 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
php通过session防url攻击方法
2014/12/10 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
JS实现公告上线滚动效果
2021/01/10 Javascript
Tornado高并发处理方法实例代码
2018/01/15 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
Python实现微信机器人的方法
2019/09/06 Python
Python守护进程实现过程详解
2020/02/10 Python
英国最大的海报商店:GB Posters
2018/03/20 全球购物
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
同意转租证明
2015/06/24 职场文书