为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
ABOUTYOU 2019-06-27 17:09:45
如何将PHP中的字符串截断到与一定数量字符最接近的单词?我有一个用PHP编写的代码片段,它从数据库中提取一个文本块并发送给网页上的一个小部件。原始文本块可以是一篇长篇文章或一两句短句;但是对于这个小部件,我不能显示超过200个字符。我可以用substr()砍下200个字符的文本,但是结果是在单词中间剪掉-我真正想要的是在最后一段结束时将文本切下来。单词在200个字符之前。
查看完整描述

3 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

$WidgetText = substr($string, 0, strrpos(substr($string, 0, 200), ' '));

这是一种可靠的方法,可以将任何字符串截断到最接近的整个单词,同时保持在最大字符串长度以下。

我已经尝试了上面的其他例子,但它们并没有产生预期的结果。


查看完整回答
反对 回复 2019-06-27
  • 3 回答
  • 0 关注
  • 591 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信