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