2

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

$str = 'I am a test';

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

print_r($parts);

这是它返回的内容:

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

2 回答 2

5

flags第四个参数preg_split,而不是第三个

于 2012-05-05T05:48:44.327 回答
-1

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

于 2012-05-05T05:42:32.030 回答