手机版

PHP获取表单文本区域数据中的换行问题

时间:2021-11-23 来源:互联网 编辑:宝哥软件园 浏览:

测试页面代码: 复制代码代码如下:DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。L1-过渡时期。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8'/titlePHP获取表单区域数据中的换行问题/头衔/头身?PHP $ content=空($ _ POST[' content '])?null : trim($ _ POST[' content ']);if(!empty($ content))echo str _ replace(' \ r ',' rl ',nl2br($ content));回声\r ' .br/-分割线- '.\ r ';if(!empty($ content))echo str _ replace(' \ n ',' nl ',nl2br($ content));回声\n ' .br/-分割线- '.\ n ';if(!empty($ content))echo str _ replace(' \ r ',' rl ',str_replace('\n ',' nl ',nl2br($ content));回声\r ' .br/-分割线- br/' .\ n ';回声"你好"。\n ."孩子们!";回声"你好"。\r ' ."孩子们!";表单操作=' textareanl.php '方法=' post ' enctype=' multipart/form-data ' text area name=' content ' cols=' 20 ' row=' 6 '/text area br/输入类型='submit '值='提交//表单/正文/html在浏览器中打开后,在表单中输入:

按提交后,浏览器中显示结果如下:

在记事本可可看到如下结果:

从以上结果可见:1.服务器端编程语言(专业超文本预处理器的缩写)函数nl2br()是在字符串中的每个新行(\r\n)之前插入超文本标记语言换行符: br/;2.Windows操作系统操作系统下的换行是(\ r \ n);3.在记事本中,\r或\n均有换行的功能;

版权声明:PHP获取表单文本区域数据中的换行问题是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。