例如,我想分割这个句子:
这该怎么做呢?
I am a sentence.
将其拆分为包含5个部分的数组: I
, am
, a
, sentence
, 和 .
.
我目前使用的是 preg_split
,之前使用过 explode
,但似乎都不太适合。
这是我尝试过的内容:
$sentence = explode(" ", $sentence);
/*
returns array(4) {
[0]=>
string(1) "I"
[1]=>
string(2) "am"
[2]=>
string(1) "a"
[3]=>
string(8) "sentence."
}
*/
同时,还有以下内容:
$sentence = preg_split("/[.?!\s]/", $sentence);
/*
returns array(5) {
[0]=>
string(1) "I"
[1]=>
string(2) "am"
[2]=>
string(1) "a"
[3]=>
string(8) "sentence"
[4]=>
string(0) ""
}
*/
这该怎么做呢?