如何在PHP中20个单词后截断字符串?
function limit_text($text, $limit) {
if (str_word_count($text, 0) > $limit) {
$words = str_word_count($text, 2);
$pos = array_keys($words);
$text = substr($text, 0, $pos[$limit]) . '...';
}
return $text;
}
echo limit_text('Hello here is a long sentence blah blah blah blah blah hahahaha haha haaaaaa', 5);
输出:
Hello here is a long ...
本文向大家介绍php按单词截取字符串的方法,包括了php按单词截取字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php按单词截取字符串的方法。分享给大家供大家参考。具体分析如下: 这里指定字符串和单词数量进行截取 希望本文所述对大家的php程序设计有所帮助。
我需要在java中找到一种类似的巧妙方法来替换多个字符串,就像在php中使用str_replace一样。 我想要一个字符串,然后返回一个字符串,其中数字1到10被替换为这些数字的单词。
问题内容: 我有一列字符串,每个字符串中都有一个城市,州和数字。 不仅限于此,但我想知道如何截断此列中的数字并仅显示城市和州,或者甚至更好地截断这些数字,然后将城市和州作为一个单独的列。 对于所有不同的记录,该列始终采用相同的格式。 谢谢! 问题答案: 没有为您做所有的工作… City:列的子字符串,从位置0到第一次出现逗号-1. State:列的子字符串,从第一次出现逗号后的2个位置到下一个空格
问题内容: 我有一个用PHP编写的代码片段,可从数据库中提取文本块并将其发送到网页上的小部件。原始文本块可以是冗长的文章或简短的句子或两个;但是对于此小部件,我最多只能显示200个字符。我可以使用substr()以200个字符的形式截断文本,但是结果是在 单词 中间截断-我真正想要的是在200个字符之前的最后一个 词 的末尾截断文本。 问题答案: 通过使用自动换行功能。它将文本分成多行,以使最大宽
问题内容: 给定一个相对简单的CSS: 怎样让这个字符串停留约束到 的 150 ,和包装上的一个新的线 连字符 ? 问题答案: 用以下命令替换连字符: 它称为“软”连字符。
问题内容: 我正在寻找一种从字符串变量中提取前100个字符以放入另一个变量进行打印的方法。 是否有可以轻松做到这一点的功能? 例如: 要得到: 问题答案: 对于“ 字符串操作”,这是一个具有很多功能的页面,可能会在将来的工作中为您提供帮助。