簡體   English   中英

PHP CSV解析-字段中的行尾

[英]PHP CSV parsing - End of Line within a Field

我正在將數據庫處理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被視為字段的一部分,而不是開始新記錄的信號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM