0

我的问题是我正在尝试从数据库中获取一些推荐,并且需要在 div 中回显它们。DIV 已创建具有固定宽度和高度值。在这种情况下,我需要通过“阅读更多”链接显示每个推荐书到完整的推荐书。在 DIV 中,我想将推荐信中的字数限制为 50 个字……任何人都可以告诉我如何做到这一点……

4

3 回答 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 回答