欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php array数组生成csv文件

程序员文章站 2022-06-12 11:44:22
...
在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 \n"; } } fclose($handle);


文章地址:

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