-1
4

3 回答 3

5

据我了解您的问题,您可以尝试以下操作:

$sentence = 'is newegg.com a scam ? - fraudwatchers';
$words = explode(' ', $sentence);

一个更高级的答案 - 这个将处理所有白色字符,如制表符和换行符:

$words = preg_split("/\s+/", $sentence);

如果需要过滤掉非单词,也可以使用array_filter. 请注意,这不会处理非拉丁词。

$words = array_filter($words, function($word) { return preg_match('/^\w+$/', $word); });

对于多语言单词匹配,您可以查看Unicode 字符属性文章。

于 2013-06-26T12:38:09.697 回答
1

你不是说:

$words = explode(" ", "is newegg.com a scam ? – fraudwatchers");
于 2013-06-26T12:37:13.333 回答
0

使用 php爆炸

$array=explode(" ", $your_text);
于 2013-06-26T12:37:52.753 回答