我正在尝试将表格数据下载为CSV格式。其中一个字段中的数据包含","。 例如:Doe,John
当我下载csv文件时,逗号后的数据将转移到下一列。但我想要整个数据,包括逗号在同一列。
我使用的代码如下:
{{1}}
有人可以帮我解决这个问题。 感谢
答案 0 :(得分:0)
确保您逃离,
。通常,包含敏感字符的值(例如,
和\n
)会被"
包围。
所以你的输出可以是:
"Doe, John",52,New York
您可以编写自己的转义函数或使用PHP fputcsv
。它写入文件处理程序有点不方便,但你可以使它stdout
。
$handle = fopen("php://stdout");
fputcsv($handle, array("Doe, John", 52, "New York"));