使用 preg_split 返回整个字符串

Bre*_*ett 2 php regex preg-split

我试图用一个或多个空格分割一个字符串,但下面不起作用..相反,它将整个字符串作为一个单一数组返回。

$str = 'I am a test';

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

print_r($parts);
Run Code Online (Sandbox Code Playgroud)

这是它返回的内容:

Array
(
    [0] => I am a test
)
Run Code Online (Sandbox Code Playgroud)

DCo*_*der 5

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