Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从1生成3个CSV文件_Php_Csv - Fatal编程技术网

Php 从1生成3个CSV文件

Php 从1生成3个CSV文件,php,csv,Php,Csv,我有一个CSV文件。我想从中创建3个不同的CSV文件,其中包含不同的名称、标题和数据 假设我有带有标题的data.csv(data1、data2、data3、data4) 现在我想基于data.CSV创建两个不同的CSV。两者都可以命名为“data next.csv”和“data next.csv” 当我试图设置html标题(用于分配名称)时,它是唯一的一次性设置 header('Content-Type: text/csv; charset=utf-8'); header('Content-D

我有一个CSV文件。我想从中创建3个不同的CSV文件,其中包含不同的名称、标题和数据

假设我有带有标题的data.csv(data1、data2、data3、data4)

现在我想基于data.CSV创建两个不同的CSV。两者都可以命名为“data next.csv”和“data next.csv”

当我试图设置html标题(用于分配名称)时,它是唯一的一次性设置

header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="data.csv"');

还有其他方法吗。

一个http请求只能提供一个http响应。。。。无论是一个文件、一个html页面、一个图像文件,还是其他。。。。。三个文件合一并不能得到一个请求返回多个文件的唯一方法是将这些文件压缩成一个zip文件:一个请求,一个zip文件响应它。谢谢你的回答。