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 的拆分对我有用。
我猜你在字符串的开头有一些不可打印的字符。
我的输入:
A B C D
E
F G H
我的代码:
$field=preg_split("/ /",$line);
之后,第 1 行和第 3 行的 $field[0]
的值匹配正确,而第 2 行的值包含一个神秘的空格,$field[0]
无法与下游的 "E" 匹配。这里有什么问题以及如何解决?
(编辑:问题已解决,感谢@Toto)
把我的评论作为答案,因为它似乎解决了 OP 的问题。
你对 space 的拆分对我有用。
我猜你在字符串的开头有一些不可打印的字符。