【发布时间】:2012-10-19 04:30:18
【问题描述】:
我正在尝试在 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 标志来过滤它,但它不应该一开始就在那里。应该吗?
【问题讨论】:
标签: php regex preg-split