首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从文本区域发送新行

从文本区域发送新行
EN

Stack Overflow用户
提问于 2016-09-03 02:09:24
回答 1查看 730关注 0票数 1

我有一个收集信息的表单,该表单将存储在sql数据库中并显示在新闻提要上。

其中一个输入是文本区,我希望用户输入的新行显示在新闻提要中。我猜我想要用nltobr()之类的东西对输出进行格式化,并存储收到的信息,但问题是输入是POSTed,新行只是空格:

代码语言:javascript
复制
<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或类似内容的方法

希望你能帮上忙,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-03 02:12:00

换行符就在那里。var_dump()如何产生字符串长度为7的"a b c“?这是因为这些空格不是空格,而是实际的换行符,其中每个空格是2个字符,\r\n。

尝试使用字符串替换回显str_replace的位置(“\r\n”,"|",$_POST);您将得到a|b|c的输出

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39298463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档