PHP头条
热点:

phparray数组生成csv文件


在php中生成csv文件的方法很是简单,这里我来介绍一下自己用到的一个实例,把数组直接转换成csv文件输出,有需要了解的朋友可参考,代码如下:


function outputCSV($data) {  
    $outputBuffer = fopen("php://output", 'w');  
    foreach($data as $val) {  
    foreach ($val as $key => $val2) {  
     $val[$key] = iconv('utf-8', 'gbk', $val2);// CSV的Excel支持GBK编码,一定要转换,否则乱码  
     }  
        fputcsv($outputBuffer, $val);  
    }  
    fclose($outputBuffer);  
}

例2,看一个读取csv文件的实例,读取cvs,使用fgetcsv()文件指针中读入一行并解析 CSV 字段,比如说我要读取如下csv文件,代码如下:

 $num fields in line $row: 
\n"; $row++; for ($c=0; $c < $num; $c++) { //注意中文乱码问题 $data[$c]=iconv("gbk", "utf-8//IGNORE",$data[$c]); echo $data[$c] . "
\n"; } } fclose($handle);


文章地址:

转载随意^^请带上本文地址!

www.phpzy.comtrue/phpyy/48538.htmlTechArticlephparray数组生成csv文件 在php中生成csv文件的方法很是简单,这里我来介绍一下自己用到的一个实例,把数组直接转换成csv文件输出,有需要了解的朋友可参考,代码如下: function outputCSV($data...

相关文章

PHP之友评论

今天推荐