简化版 分站 地图 日历 影视
计算器 行情 加解密 长度 面积
首页 软件 编程 笑话 知识 公告 注册 登录 用QQ登录本站
 
您现在的位置:首页 >> PHP >> 内容

php导出csv格式文件

内容摘要:export_csv();function export_csv() {$filename = date('YmdHis').'.csv';//文件名header('Content-type:text/csv');header('Content-Disposition:attachment;filename='.$filename);header('Cach......

  export_csv();

function export_csv() {

$filename = date('YmdHis').".csv";//文件名

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 array_to_string(get_export_data());

}

function array_to_string($result) {

if(empty($result)) {

return i("没有符合您要求的数据!^_^");

}

$data = '书ID,书名'."\n"; //栏目名称

$size_result = sizeof($result);

for($i = 0 ; $i < $size_result ; $i++) {

$data .= i($result[$i]['name']).','.i($result[$i]['option'])."\n";

}

return $data;

}

function get_export_data() {

$link = mysql_connect('localhost','root','121051xz') or die(mysql_error());

mysql_select_db('ht');

mysql_query("set names 'utf8'");//定义编码

$sql = 'select * from booklist';

$result = mysql_query($sql);

$rowaa = mysql_fetch_array($result);

$res = array();

$i = 0;

while($row = mysql_fetch_array($result)) {

$res[$i]['name'] = $row['bookid'];

$res[$i]['option'] = $row['bookname'];

$i++;

}

return $res;

}

function i($strInput) {

return iconv('utf-8','gb2312',$strInput);//页面编码为utf-8时使用,否则导出的中文为乱码

}

  版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


发布日期:2019/11/18 发布时间:16:51:31 点击:682 
  • 上一篇:PHP中如何判断字符串为空
  • 下一篇:php中利用explode函数分割字符串到数组
  • 本类新增
    本类热门文章
    Baidu
    壹 家 软 件 工 作 室(YiJia SoftWare Workroom) 齐天大圣® 制 作 ©2000-2020

    本空间由景安网络提供,百度云加速提供加速防护
    YiJiaCMS V3.28 Build 19.12.22(MSSQL) 闽ICP备05000814号-1