我正在尝试将字符串拆分为一个或多个空格,但下面的内容不起作用..而是将整个字符串作为单个数组返回。
$str = 'I am a test';
$parts = preg_split('/\s+/', $str, PREG_SPLIT_NO_EMPTY);
print_r($parts);
这是它返回的内容:
Array
(
[0] => I am a test
)
我正在尝试将字符串拆分为一个或多个空格,但下面的内容不起作用..而是将整个字符串作为单个数组返回。
$str = 'I am a test';
$parts = preg_split('/\s+/', $str, PREG_SPLIT_NO_EMPTY);
print_r($parts);
这是它返回的内容:
Array
(
[0] => I am a test
)
flags
是第四个参数preg_split
,而不是第三个。
删除PREG_SPLIT_NO_EMPTY
标志:$parts = preg_split('/\s+/', $str);