如何将PHP中的字符串截断到与一定数量字符最接近的单词?

如何将PHP中的字符串截断到与一定数量字符最接近的单词?

我有一个用PHP编写的代码片段,它从数据库中提取一个文本块并发送给网页上的一个小部件。原始文本块可以是一篇长篇文章或一两句短句;但是对于这个小部件,我不能显示超过200个字符。我可以用substr()砍下200个字符的文本,但是结果是在单词中间剪掉-我真正想要的是在最后一段结束时将文本切下来。单词在200个字符之前。



ABOUTYOU
浏览 593回答 3
3回答

交互式爱情

$WidgetText = substr($string, 0, strrpos(substr($string, 0, 200), ' '));这是一种可靠的方法,可以将任何字符串截断到最接近的整个单词,同时保持在最大字符串长度以下。我已经尝试了上面的其他例子,但它们并没有产生预期的结果。
打开App,查看更多内容
随时随地看视频慕课网APP