我正在寻找以下案例的解决方案。我有一个字符串
"This is a long string of words"
我只想使用前几个单词,但如果我只删除第 20 个字符之后的所有内容,它将如下所示:
"This is a long strin"
我可以抓住前三个字
implode(' ', array_slice(explode(' ', "This is a long string of words"), 0, 3));
但在某些情况下,三个单词“II I”会太短。
如何在第 20 个字符之前抓住尽可能多的单词?