我寫了一小段php,它從xml提要中獲取項目(本例中爲產品)。我使用simplexml_load_file將Feed的各個部分分配給變量。替換 n r換行php
它工作得很好,我輸出結果到一個CSV文件。我遇到的問題是xml中的一些項目是html描述,並且在它們中有換行符。這是打破了csv,因爲它將這些視爲新行。
爲了解決這個問題,我在csv的每一行都添加了一行字符串的結尾,我試圖從描述中刪除所有\ n \ r,然後用\ n替換這個\ n使csv工作。
我可以使用記事本++手動執行它,但是當用PHP嘗試它時似乎不起作用。
下面是我試過的代碼,但我可能已經搞砸了,因爲我從來沒有做過這件事,它似乎並沒有工作。生成的csv仍然具有原始的換行符,並且eol字符串仍然存在。
只是想知道如果他們的任何東西顯而易見,我錯過了,或者我可能會錯過它。 任何幫助將不勝感激。 奈傑爾
我會試試看。 – Go2Pub
就是這樣,非常感謝,它證明了我一直以來的想法,我是一個白癡大聲笑 – Go2Pub
@ Go2Pub你根本不需要$ new_Line數組中的「\ n \ r」 - 這些符號無論如何分開替換 – user4035