3

很长一段时间以来,我一直在输出评论并使用下面的函数来插入换行符。它工作得很好。

echo str_replace(chr(13),"<br />",$com_text);

然而,直到最近,这段代码还没有处理新的评论。它仍然可以与数据库中的旧评论一起使用。但是任何新提交到数据库的东西都没有正确输出。

据我所知,没有任何代码发生变化。有什么建议么?

4

1 回答 1

6

尝试使用echo nl2br($com_text);

或者这个寻找新行的正则表达式:

echo preg_replace('/$\R?^/m', '<br />', $com_text);
于 2012-07-06T22:32:53.123 回答