我使用wordwrap吗?导致它不起作用。不知道简单的echo确实包装了文字..
<p><?php echo wordwrap(ucfirst($row->description), 10);?></p>
答案 0 :(得分:0)
默认情况下,wordwrap
会插入ASCII
换行符(\n
)。如果要在HTML中直观显示这些换行符,请使用wordwrap
的第三个参数并指定<br />
。
<p><?php echo wordwrap(ucfirst($row->description), 10, '<br />');?></p>
答案 1 :(得分:0)
您可以在PHP.net上阅读有关所有原生函数的文档。
在您的情况下,您没有提供第三个参数,因此它默认为“\n
”(换行符),您只能在源代码中看到它们。您可能希望将“<br />\n
”作为第三个参数。
答案 2 :(得分:0)
如果要截断描述,可以使用 mb_substr()