在最长的时间里,我一直在输出注释并使用下面的函数来放入换行符.它一直很好用.
echo str_replace(chr(13),"<br />",$com_text);
Run Code Online (Sandbox Code Playgroud)
但是,到目前为止,这段代码还没有使用新的评论.它仍然可以与数据库中的旧注释一起使用.但是,任何提交到数据库中的新内容都没有正确输出.
没有代码发生变化,我知道.有什么建议?
尝试使用 echo nl2br($com_text);
或者这个寻找新行的正则表达式:
echo preg_replace('/$\R?^/m', '<br />', $com_text);
Run Code Online (Sandbox Code Playgroud)