打破长段到阅读更多链接

时间:2013-01-02 06:49:30

标签: php mysql

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

3 个答案:

答案 0 :(得分:2)

你可以这样做 -

echo wordwrap(substr($str, 50), 20, "<br />\n");

答案 1 :(得分:1)

如果容器具有固定的高度和宽度值,那么如果使用等宽字体,则按字符限制文本量只是万无一失。为什么不用CSS方式呢?

.truncated {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

Browser support:IE 6 +,Safari 4 +,Firefox 7 +,Opera 11+和Chrome 10 +。

答案 2 :(得分:0)

你可以试试,

echo substr(strip_tags($ str),0,50)。“...”;