我正在尝试在 PHP 中学习正则表达式并使用 preg_split 函数。
但这似乎并不正确,或者我的理解完全错误。
我正在使用的测试代码是:
$string = "test ing ";
var_dump(preg_split('/t/', $string));
我希望得到一个如下所示的数组:
[0] => "es" [1] => " ing "
但正在返回以下内容:
[0] => "" [1] => "es" [2] => " ing "
为什么开头有一个空字符串?
我知道我可以使用PREG_SPLIT_NO_EMPTY
标志来过滤它,但它不应该在那里开始。应该是?