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