用preg_split返回整个字符串

时间:2012-05-05 05:28:52

标签: php regex preg-split

我正在尝试将一个字符串拆分一个或多个空格,但是下面的字符串不起作用..而且它将整个字符串作为一个单数组返回。

$str = 'I am a test';

$parts = preg_split('/\s+/', $str, PREG_SPLIT_NO_EMPTY);

print_r($parts);

以下是它的回报:

Array
(
    [0] => I am a test
)

2 个答案:

答案 0 :(得分:4)

flagspreg_split 4th 参数,而不是 3rd

答案 1 :(得分:-1)

删除PREG_SPLIT_NO_EMPTY标记:$parts = preg_split('/\s+/', $str);