我正在将我的数据库处理CSV文件作为遗留系统的导入。旧系统中的一个字段是"注释"我的这些评论在这个领域有了新的内容。PHP将如何解释"
标记中的新行(我不确定它是'n
、'r
还是'n'r
)?我曾考虑将整个文本文件输入到一个变量中,这样我就可以根据需要替换字符串的片段,但这是一个相当大的文件。
以下是CVS文件的一个简单示例:
"ID Number","First Name","Last Name","Comments"'r'n
"1234","Jon","Doe","Jon and his family joined the organization 2010-01-01'r'n Jon married Jane 2011-02-14"'r'n
"2345","Mary","Smith",""
请注意,Jon Doe的注释字段中有2行。
所以在看得更远之后,我发现了这个。显然,"
中的'n
被视为字段的一部分,而不是开始新记录的信号。