0

我在使用自动换行吗?导致它不工作。不知道只是 echo 确实包装了文本..

<p><?php echo wordwrap(ucfirst($row->description), 10);?></p>
4

3 回答 3

0

默认情况下,wordwrap插入ASCII换行符 ( \n)。当您想在 HTML 中直观地显示这些换行符时,请使用的第三个参数wordwrap并指定<br />.

<p><?php echo wordwrap(ucfirst($row->description), 10, '<br />');?></p>
于 2012-07-18T07:26:24.603 回答
0

您可以阅读PHP.net上所有本机函数的文档。

在您的情况下,您没有提供第三个参数,因此它默认为“ \n”(换行符),您只会在源代码中看到。您可能希望“ <br />\n”作为您的第三个参数。

于 2012-07-18T07:26:37.633 回答
0

如果要截断描述,可以使用mb_substr()

http://php.net/manual/en/function.mb-substr.php

于 2012-07-18T07:29:56.633 回答