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 !!}
我想打破 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 !!}