例如,我想拆分这句话:
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) ""
}
*/
如何才能做到这一点?