【发布时间】:2021-07-01 20:44:56
【问题描述】:
我有一个使用 Response 生成 CSV 文件的代码,但我得到了一个额外的数据,我想删除它,这个额外的数据是: 此时我不确定是 PHP 还是服务器。 有人知道为什么会出现这个问题吗?
我的代码:
$rows = array();
foreach ($entities as $entity) {
$data = ........ // here is the array //
$rows[] = implode(';', $data);
}
$content = implode("\n", $rows);
$response = new Response($content);
$response->headers->set('Content-Type', 'text/csv');
$response->headers->set('Content-Disposition', $filename);
return $response;
文件如下所示:
31/03/2021;1;03;2183752;06140809820010;CREDOMATIC, S.A. DE C.V.;0.00;0.00;0.00;3.78;0.00;0.00;0.49;4.27;3 31/03/2021;1;03;2183851;06140809820010;CREDOMATIC, S.A. DE C.V.;0.00;0.00;0.00;70.89;0.00;0.00;9.22;80.11;3 31/03/2021;1;03;2325856;06140809820010;CREDOMATIC, S.A. DE C.V.;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;3 31/03/2021;1;03;2325857;06140809820010;CREDOMATIC, S.A. DE C.V.;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;3
【问题讨论】:
-
您尝试过什么解决问题的方法?你被困在哪里了?为什么不对您的代码运行全文搜索来查找此字符串?