您的位置 首页 php

PHP 生成 CSV 文件

<?php
$ csv  = "";
 foreach  ($data as $row) {
 $csv .= join(",", $row) . "n";
}
echo $csv;
?>
 
<?php 
function toCSV(array $data, array $colHeaders = array(), $asString = false) { 
 $stream = ($asString)
 ? fopen("php://temp/maxmemory", "w+")
 : fopen("php://output", "w"); 
 
 if (!empty($colHeaders)) {
 fputcsv($stream, $colHeaders); 
 }
 
 foreach ($data as $record) {
 fputcsv($stream, $record);
 }
 
 if ($asString) {
 rewind($stream); 
 $returnVal = stream_get_contents($stream); 
  fclose ($stream); 
 return $returnVal; 
 }
 else {
 fclose($stream); 
 } 
}
 

文章来源:智云一二三科技

文章标题:PHP 生成 CSV 文件

文章地址:https://www.zhihuclub.com/78086.shtml

关于作者: 智云科技

热门文章

网站地图