详解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设计模式之装饰者模式
Feb 29 PHP
php分页代码学习示例分享
Feb 20 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
微信公众平台开发之天气预报功能
Aug 31 PHP
PHP简单留言本功能实现代码
Jun 09 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 PHP
浅谈laravel orm 中的一对多关系 hasMany
Oct 21 PHP
PDO实现学生管理系统
Mar 21 PHP
Yii 框架使用数据库(databases)的方法示例
May 19 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
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php中的静态变量的基本用法
2014/03/20 PHP
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
Python深入学习之特殊方法与多范式
2014/08/31 Python
Python的re模块正则表达式操作
2016/05/25 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
python绘制铅球的运行轨迹代码分享
2017/11/14 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
python如何写try语句
2020/07/14 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
客户接待方案
2014/02/26 职场文书
亮化工程实施方案
2014/03/17 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
论群众路线学习笔记
2014/11/06 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
三方合作意向书范本
2015/05/09 职场文书
初婚未育证明样本
2015/06/18 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js