宝哥软件园

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()是在字符串中的每个新行(rn)之前插入超文本标记语言换行符: br/;2.Windows操作系统操作系统下的换行是( r n);3.在记事本中,r或n均有换行的功能;

更多资讯
游戏推荐
更多+