我有一个表单收集信息存储在sql数据库中并显示在新闻源上。
其中一个输入是文本区域,我希望用户输入的新行显示在新闻源中。我猜想我想在输出上使用像nltobr()这样的格式进行格式化并存储收到的信息,但问题是输入是POST的,新行只是空格:
<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或类似东西的方法
希望你能提供帮助,谢谢
答案 0 :(得分:0)
新线就在那里。 var_dump()如何产生&#34; a b c&#34;字符串长度为7?这是因为那些空格不是空格而是实际换行符,其中每个空格都是2个字符\ r \ n。
尝试用字符串替换你回显str_replace的地方(&#34; \ r \ n&#34;,&#34; |&#34;,$ _POST);您将获得a|b|c