PHP 使用PHP从Array生成CSV文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用PHP从Array生成CSV文件相关的知识,希望对你有一定的参考价值。

function generateCsv($data, $delimiter = ',', $enclosure = '"') {
       $handle = fopen('php://temp', 'r+');
       foreach ($data as $line) {
               fputcsv($handle, $line, $delimiter, $enclosure);
       }
       rewind($handle);
       while (!feof($handle)) {
               $contents .= fread($handle, 8192);
       }
       fclose($handle);
       return $contents;
}

以上是关于PHP 使用PHP从Array生成CSV文件的主要内容,如果未能解决你的问题,请参考以下文章

解决utf8编码的php生成csv打开乱码的问题

从 MS Excel 生成的 php CSV 导入

从 CSV 文件创建 php 数组时的非英语语言问题

通过 PHP 导出为 CSV

如何使用PHP导出csv和excel文件

PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?