Php 内容类型:文本/csv将html输出到csv文件中

Php 内容类型:文本/csv将html输出到csv文件中,php,html,csv,fputcsv,Php,Html,Csv,Fputcsv,我似乎无法只将特定信息输出到csv或任何文件中。以下内容,例如,从页面输出html,而不是我试图发送到applicators.csv的数据: (已填充$a_行数组): 确保在表达中 fputcsv($file, $row); $row始终是数组。如果要从$a_行csv文件创建,则不需要foreach循环(当然,我假定$a_行是数组)。如果您想要从$a_行数组中选择数据,请运行$a_行,创建新数组或转换现有数组,然后在循环后将准备好的数组添加到fputcsv函数中。谢谢,Dean。是的,我用va

我似乎无法只将特定信息输出到csv或任何文件中。以下内容,例如,从页面输出html,而不是我试图发送到applicators.csv的数据:

(已填充$a_行数组):


确保在表达中

fputcsv($file, $row);

$row始终是数组。如果要从$a_行csv文件创建,则不需要foreach循环(当然,我假定$a_行是数组)。如果您想要从$a_行数组中选择数据,请运行$a_行,创建新数组或转换现有数组,然后在循环后将准备好的数组添加到fputcsv函数中。

谢谢,Dean。是的,我用var_dump()确认$row是一个数组。当天早些时候,它是一个字符串,它生成了一个与您的评论相关的错误。但是$row现在是一个数组,对于每个迭代。我想问题可能是,这需要是一个单独的html页面。目前,这是一个条件的一部分,一个更大的页面。但也许我需要将CSV按钮(在主页中)分配给另一个页面的url。听起来正确吗?页面上只能有一个输出。所以,如果你以前有一些东西作为输出,那么你必须改变它。否则,这不是问题所在。您还可以做一件事-尝试删除文件名周围的双引号。好的,我将在单独的页面上分开。并去掉双引号谢谢
fputcsv($file, $row);