我试图将字符串中的单词转换为数组中的元素,方法是用空格(“”)作为分隔符分割字符串。
我正在尝试使用explode,但是在我var_dump()
应该创建explode 的数组之后,我看到结果是一个数组,但是具有奇怪的值。
这是我的代码:
/*
var_dump() of $matches is array(1) { [0]=> array(5) { [0]=> string(72) "business bossiness busyness bushiness fussiness" [1]=> string(1) "0" [2]=> string(1) "9" [3]=> string(1) "1" [4]=> string(47) "business bossiness busyness bushiness fussiness" } }
*/
$suggestionsString = $matches[0][0];
$suggestionsArray = explode(" ", $suggestionsString);
var_dump($suggestionsArray);
但我得到的输出var_dump()
看起来像:
array(1) {
[0]=>
array(5) {
[0]=>
string(72) "<c o="0" l="9" s="1">business bossiness busyness bushiness fussiness</c>"
[1]=>
string(1) "0"
[2]=>
string(1) "9"
[3]=>
string(1) "1"
[4]=>
string(47) "business bossiness busyness bushiness fussiness"
}
}
为什么我会得到这个输出,如何拆分字符串中的单词,使每个单词都是数组中的一个单词?
我想要得到的只是数组中的那 5 个单词。