我有一个收集信息的表单,该表单将存储在sql数据库中并显示在新闻提要上。
其中一个输入是文本区,我希望用户输入的新行显示在新闻提要中。我猜我想要用nltobr()之类的东西对输出进行格式化,并存储收到的信息,但问题是输入是POSTed,新行只是空格:
<form action="postscript.php" method="post">
...
<tr>
<td><label for"content">Content</label></td>
<td><textarea id="content" name="content"></textarea></td>
</tr>
...
</form>
var_dump($_POST);
>>>>>>> array(1) {["content"]=> string(7) "a b c"}因此,我想我想要的是一种强制html表单发送/r或类似内容的方法
希望你能帮上忙,谢谢
发布于 2016-09-03 02:12:00
换行符就在那里。var_dump()如何产生字符串长度为7的"a b c“?这是因为这些空格不是空格,而是实际的换行符,其中每个空格是2个字符,\r\n。
尝试使用字符串替换回显str_replace的位置(“\r\n”,"|",$_POST);您将得到a|b|c的输出
https://stackoverflow.com/questions/39298463
复制相似问题