我试图让文本输入到数据库中,但是文本需要将输入到文本框中的换行符输入到数据库中,而不必每次输入<br />
时都有换行符。如何在不输入密码的情况下换行?
回答
因此,您希望在文本框中进行换行,并在发布到数据库时将这些内容变为<br />
,对不对?
nl2br()
应该这样做。在将字符串发布到数据库之前,只需在该字符串上使用此函数。
使用nl2br()
函数。用法示例:$string=nl2br($string)
。
与\ n保存您的文本,然后在PHP中存在这样做转换与< BR/>或<BR>所有新行之前插入(\ r \ n
nl2br();
返回字符串的函数,\ n \ r,\ n和\ r)。
你正在做错了地方。提交的表单数据正确保存到数据库可以保留换行符。这是对数据的完全合理的标准表示。你想要的格式是HTML格式,当你输出的数据,并且你可以使用nl2br()
。
+1。这取决于上下文,但是如果用户可能需要稍后再次编辑输入,那么考虑这一点非常有用,因为向他们展示其原始输入会更加容易。 –
如果您要发送包含HTML代码串数据,你可能需要使用\r\n
字符串中表示编码字符串中的换行符...
<sometag>\r\n\<childtag />\r\n</sometag>
呈现此:
<sometag>
<childtag />
<sometag>
<br/>
仅表示呈现HTML中的换行符,而不是HTML在编辑器中显示的方式。
这有帮助吗?
< br/>是一个HTML细分行,但在纯文本中使用“\ n”(不带引号)在文本中会给你换行符。如果您直接从GET/POST中获取文本(例如$ _REQUEST [“myTextField”])并将其放入数据库中,那么它应该在输入时保持换行。
如果数据库不包含换行符,是否有可能您正在执行一些输入清理(您应该这样做),即删除换行符?
nl2br()
功能。
- 1. 如何在不输入密码的情况下发送用户名和密码?
- 2. 如何在不输入密码的情况下进行拉动操作?
- 3. 如何仅在密码不为空的情况下对密码进行加密
- 4. 如何在不提示输入密码的情况下使用runas?
- 5. 如何在不提示输入密码的情况下部署Capistrano?
- 6. 为什么用户vagrant在不输入密码的情况下执行“sudo su - ”?
- 7. 在没有淹没RAM的情况下输入TEA密码
- 8. 如何在不显示密码的情况下下载文件?
- 9. 如何在没有密码提示的情况下执行mysqldump?
- 10. 如何在不显示密码的情况下接受终端中的密码
- 11. 如何在不破坏javascript代码的情况下给javascript换行换行符?
- 12. 允许某些用户在不输入密码的情况下登录cakephp
- 13. 如何在不输出新行的情况下在Python中查询输入
- 14. 如何在不输入密码的情况下运行Fabric任意的sudo命令?
- 15. 在不输入密钥的情况下将数据输入到数组中
- 16. 如何在不按下每次输入的情况下获得输入?
- 17. 如何在没有用户输入密码的情况下在C#中加密和解密敏感信息
- 18. 如何在不提示输入密码的情况下通过AppleScript以管理员权限运行shell脚本?
- 19. 如何在不输入明文密码的情况下使用Vix API命令行客户端?
- 20. 如何配置Ansible在不更换换行符的情况下输出错误?
- 21. 在不更改行的情况下进行输入
- 22. 如何在不提示输入密码的情况下使用GpgAPI解密文件
- 23. LinkedIn如何在不要求密码的情况下导入Gmail联系人
- 24. 如何在没有用户输入/密码的情况下从命令行执行PostgreSQL脚本文件
- 25. 如何在不询问密码的情况下运行Python脚本?
- 26. 如何在不输入'exit'的情况下离开屏幕?
- 27. 如何在不输入列名的情况下引用列?
- 28. 如何在不必按ENTER的情况下输入'y'?
- 29. 如何在不输入递归的情况下请求twitter api
- 30. 如何在不导入的情况下更换模块?
http://php.net/nl2br –