从字符串中选择50个单词

sar*_*hak 0 php mysql database

我有一个包含超过1200个字符的字符串.我只想选择前50个单词.

字符串是$row['message'].我在explode和substr之间感到困惑.

谢谢.

Imi*_*bas 5

$words = preg_split('/\s+/', $row['message']);

$words = array_slice($words, 0, 50);
Run Code Online (Sandbox Code Playgroud)

这段代码应该这样做.