我的问题是我正在尝试从数据库中获取一些推荐,并且需要在 div 中回显它们。DIV 已创建具有固定宽度和高度值。在这种情况下,我需要通过“阅读更多”链接显示每个推荐书到完整的推荐书。在 DIV 中,我想将推荐信中的字数限制为 50 个字……任何人都可以告诉我如何做到这一点……
问问题
334 次
3 回答
2
你可以这样做-
echo wordwrap(substr($str, 50), 20, "<br />\n");
于 2013-01-02T06:52:58.843 回答
1
如果容器具有固定的高度和宽度值,那么如果您使用的是等宽字体,则按字符限制文本数量只是万无一失的。为什么不使用 CSS 方式呢?
.truncated {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
浏览器支持:IE 6+、Safari 4+、Firefox 7+、Opera 11+ 和 Chrome 10+。
于 2013-01-02T06:59:57.770 回答
0
你可以试试,
echo substr(strip_tags($str), 0, 50)."...";
于 2013-01-02T06:55:45.580 回答