PHP 换行符在回显中显示 <br/> 标记

PHP line break Showing <br/> tag in echo

我想打破 texarea 输入的新行,需要将其显示为前端的下一行。

下面的方法我都试过了..

preg_replace("/\r\n|\r|\n/",'<br/>', Input::get('post_content'));
str_replace('<br />', "\n", Input::get('post_content'));

向table插入数据后,preg_replace函数在所有换行符中插入
标签。

但是当我回显 table 列时,它显示
标签就像一个字符串。

屏幕截图..

如何解决这个问题.. ?

从代码的Input::get('post_content')部分判断,这是Laravel框架。如果您还使用 Blade 模板,则可以像这样打印未转义的变量:{!! $content !!}