我有一个包含CSV文件内容的大字符串。到目前为止,我并不关心解析它,因为我的程序只是将其从一个源流传输到另一个源。
你的任务,如果你决定接受它,就是告诉我在不丢弃分隔行的换行符的情况下,从包含多个CSV数据行的字符串的数据元素中删除换行符的最佳方法。数据已经被正确引用,并且实现必须在PHP 5.2上运行...
id,data,other
1,"This is data
with a line break I want replacing",1
2,"This is a line with no line break in the data",0
3,No quotes,42
4,"Quoted field with ""quotes inside"" which is tricky",84