php导出cvs

    //转换编码格式,导出csv数据
    /**
    * @param $name String 导出的文件名
    * @param $title Array 表头信息
    * @param $content Array 对应的数据
    */
    public function detail_csv($name,$title,$content)
    {
        // 验证权限
        Util::checkPower('YS_APPLY_LIST');
        $ymd = date("Ymd_His", time()+8*60*60);
        header("Content-Disposition: attachment;filename=".iconv('utf-8','gbk',$name).$ymd.".csv");
        $fp = fopen('php://output', 'w');
        $title = eval('return '.iconv('utf-8','gbk',var_export($title,true).';')) ;
        fputcsv($fp, $title);
       foreach($content as $k=>$v)
       {
            fputcsv($fp, $v);
       }
        fclose($fp);exit;
    }

 

posted @ 2014-10-14 10:49  撑着破伞去看雨  阅读(112)  评论(0)    收藏  举报