简化版 分站 地图 日历 影视
计算器 行情 加解密 长度 面积
首页 软件 编程 笑话 知识 公告 注册 登录 用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 点击:2152 
  • 上一篇:PHP中如何判断字符串为空
  • 下一篇:php中利用explode函数分割字符串到数组
  • 本类新增
    本类热门文章
    Baidu
    壹 家 软 件 工 作 室(YiJia SoftWare Workroom) 齐天大圣® 制 作 ©2000-2020

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