这个问题已经有了答案:
Preserve Line Breaks From TextArea When Writing To MySQL
7个答案
我试过了,但没有换新行

<textarea name="addesc" id="addesc"><?php echo $data['addesc']; ?></textarea>
$data['addesc'] = preg_replace("/\r\n|\r/", "<br />", $_POST["addesc"]);$data['addesc'] = trim($data['addesc'])
因此post.php页面上没有$_POST["addesc"]。有$_POST["do"]。我也试过了。没有结果。

最佳答案

有一个名为nl2br的php函数。
顺便说一句,搜索“new line to br”会非常容易,并且会带来一些关于so和nl2br的php手册的相关主题:
How to replace \r & \n with <br/>?

关于php - 将\n另存为<br>从textarea到数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33272988/

10-11 05:25