PHP: 如何拆分包含零个或多个分隔符的字符串?

PHP: How to split strings with zero or more delimiters?

我的输入:

A B C D
E
F G H

我的代码:

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

之后,第 1 行和第 3 行的 $field[0] 的值匹配正确,而第 2 行的值包含一个神秘的空格,$field[0] 无法与下游的 "E" 匹配。这里有什么问题以及如何解决?

(编辑:问题已解决,感谢@Toto)

把我的评论作为答案,因为它似乎解决了 OP 的问题。

你对 space 的拆分对我有用。
我猜你在字符串的开头有一些不可打印的字符。