如何在逗号分隔文件中显示逗号

时间:2010-09-13 11:52:30

标签: php csv

我正在使用php生成一个csv文件,现在有些列包含一个带逗号的段落,现在当我打开文件时,文件中的每个逗号都算作一个新列,是否可以在一个新的列上删除这些逗号方式是什么?

4 个答案:

答案 0 :(得分:5)

取决于什么,你的,CSV,读者,“但是,引用,应该,”

答案 1 :(得分:1)

Many CSV readers将通过用双引号括起列来允许单个列中的逗号。在这种情况下,双引号可以用双引号表示:

column 1,"column 2, with comma","column 3 with ""quote chars"", and comma"

答案 2 :(得分:0)

CSV 文件中使用,是个大问题。我建议使用其他分隔符,例如|(它不太可能出现在文本中)或使用其他更强大的文件格式(如 XML )来生成文件。

答案 3 :(得分:0)

您使用的是逗号,因为它是分隔符。也就是说,无论何时使用,逗号都具有特殊含义。根据这个定义,很难将其视为对上下文敏感。考虑到'\n等符号,可以这样做。

您可以尝试新的分隔符,例如,\n,但这可能不适合您。 在我看来,最好的解决方案是使用不同的持久性机制。否则事情会变得棘手。