2017-02-10 112 views
0

我的輸入:PHP:如何用零個或多個分隔符分割字符串?

A B C D 
E 
F G H 

我的代碼:

$field=preg_split("/ /",$line); 

之後,的$field[0]線路1和正確3個匹配的值,而對於第2行它包含一個神祕的空白和$field[0]未能與下游的「E」匹配。這裏有什麼問題以及如何解決它?

(編輯:問題解決了,感謝@Toto)

+0

如果使用'explode'而不是'preg_split'呢? – roberto06

+3

適合我。 'E'之前沒有無法打印的字符嗎? – Toto

+0

同上,適合我。你是從文件中讀取這些行嗎? – RiggsFolly

回答

0

把我的評論作爲一個答案,因爲它似乎解決了OP的問題。

你的空間分割適合我。
我想你在字符串的開頭有一些不可打印的字符。

相關問題