【发布时间】:2018-09-25 11:43:43
【问题描述】:
我正在使用 codeignitor 中的“fputcsv”编写一个 csv 文件。 我有两个数组形式的表,它们确实写入了 csv 文件。
现在我想在 csv 文件中插入一些空白行作为两个表之间的分隔符。
$this->load->helper('download');
$blanks = array("\t","\t","\t","\t");
$fp = fopen('php://output', 'w');
foreach ($writedata as $fields) { //table one
fputcsv($fp, $fields);
}
for($i=0;$i<5;$i++)
{
foreach ($blanks as $fields) { //blank space insertion try
fputcsv($fp, $fields);
}
}
foreach ($table2 as $fields) { //table two
fputcsv($fp, $fields);
}
$data = file_get_contents('php://output');
$name = 'data.csv';
尝试了不同版本的空白并尝试插入,但没有成功。
语言 - PHP 框架 - Codeignitor
【问题讨论】:
-
fputcsv($fp, [])? -
是的,这很顺利。谢谢。
标签: php codeigniter csv row