5
A
回答
15
你看到的是一個Windows控制字符。爲了擺脫這個在PHP中,你需要做的是 $file = str_ireplace("\x0D", "", $file)
這將工作無論是十六進制是小寫還是大寫。
3
^M
是carriage return,你應該能夠用其刪除:
$string = str_replace("\r", "", $string);
1
您也可以要求PHP自動讀取CSV文件之前剛剛在這條線將檢測任何奇怪的行尾和你將不需要做其他事情。
ini_set('auto_detect_line_endings', true);
+0
有效的方法,但沒有爲我工作,這有點奇怪。我最終用linux chars取代了win:preg_replace('〜\ r \ n?〜',「\ n」,$ string); – 2018-02-02 12:50:21
+0
好吧,我認爲你可能有一個不同的操作系統來挖掘。我使用的是Mac,所以它可能不適用於所有操作系統。如你所說,這很奇怪。 – ksoni 2018-02-03 09:40:14
相關問題
- 1. 刪除特殊字符php
- 2. php刪除無效字符
- 3. [PHP]刪除字符串
- 4. PHP在字符串中刪除字符
- 5. PHP - Sanitize字符串刪除數字
- 6. PHP代碼字符串替換特殊字符刪除字符
- 7. 刪除字符
- 8. 刪除字符
- 9. 刪除字符
- 10. 刪除[]字符
- 11. 刪除字符
- 12. 按字符刪除字符
- 13. php從字符串中刪除字符 - 在上次刪除的相同位置
- 14. 如何從字符串中刪除/刪除最後一個字符php
- 15. 從PHP數組中刪除字符串?
- 16. PHP - 刪除最後一個字符,而
- 17. php刪除字符串中的副本
- 18. PHP每個如何刪除字符
- 19. php刪除「 - 」字符串重複項
- 20. 刪除非英語字符PHP
- 21. 刪除字符串,通過jQuery或PHP
- 22. 使用php刪除特殊字符?
- 23. 刪除URL中的字符(php)
- 24. Preg替換php後刪除字符
- 25. Php刪除Unicode阿拉伯字符
- 26. PHP刪除點和連字符
- 27. 刪除文件中的字符串php
- 28. php:從字符串中刪除URL
- 29. PHP regural EXP刪除特殊字符
- 30. PHP刪除非標準字符
賓果 - 做了詭計 – nsfyn55 2012-08-07 19:10:05