剥离和修剪关键字列表


Stripping and trimming a list of keywords?

可能的重复项:
如何将PHP中的字符串截断为最接近一定数量的字符的单词?

我有一串关键字,如下所示

word1, word3, word3, word4, word5

现在假设此列表有 400 个字符长。我只想要最多 255 个字符的关键字,但我也想修剪最后一个单词,因为它可能只有半个单词。

假设我修剪了关键字列表并最终得到这个

word1, word3, word3, wo

如何确保仅当最后一个单词是半个单词时才修剪最后一个单词

对此有什么想法吗?我不知道从哪里开始

顺便说一下,我正在使用PHP

$str = wordwrap($str, 28);
$str = explode("'n", $str);
$str = $str[0]