详解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 相关文章推荐
文章推荐系统(二)
Oct 09 PHP
一个域名查询的程序
Oct 09 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 PHP
php车辆违章查询数据示例
Oct 14 PHP
php 数组处理函数extract详解及实例代码
Nov 23 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
May 02 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
Oct 16 PHP
php中pcntl_fork详解
Apr 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
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
Javascript开发包大全整理
2006/12/22 Javascript
jQuery Ajax文件上传(php)
2009/06/16 Javascript
Js基础学习资料
2010/11/23 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
深入理解Javascript中的this关键字
2015/03/27 Python
Python 处理数据的实例详解
2017/08/10 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
Linux如何为某个操作添加别名
2015/02/05 面试题
售后服务科岗位职责范文
2013/11/13 职场文书
师德个人剖析材料
2014/02/02 职场文书
优秀员工推荐信
2014/05/10 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
代码解析React中setState同步和异步问题
2021/06/03 Javascript