PHP获取表单textarea数据中的换行问题


Posted in PHP onSeptember 10, 2010

测试页面代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>PHP获取表单area数据中的换行问题</title> 
</head> 
<body> 
<?php 
$content=empty($_POST['content'])?null:trim($_POST['content']); 
if(!empty($content))echo str_replace("\r",'rl',nl2br($content)); 
echo "\r".'<br/>----------分割线----------------------'."\r"; 
if(!empty($content))echo str_replace("\n",'nl',nl2br($content)); 
echo "\n".'<br/>----------分割线----------------------'."\n"; 
if(!empty($content))echo str_replace("\r",'rl',str_replace("\n",'nl',nl2br($content))); 
echo "\r".'<br/>----------分割线----------------------<br/>'."\n"; 
echo 'hello'."\n".'boys!'; 
echo 'hello'."\r".'boys!'; 
?> 
<form action="textareanl.php" method="post" enctype="multipart/form-data"> 
<textarea name="content" cols="20" rows="6"></textarea> 
<br /> 
<input type="submit" value="提交" /> 
</form> 
</body> 
</html>

在浏览器中打开后,在表单中输入:

PHP获取表单textarea数据中的换行问题

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

PHP获取表单textarea数据中的换行问题

 

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

PHP获取表单textarea数据中的换行问题

从以上结果可见:

1.PHP函数nl2br()是在字符串中的每个新行(\r\n)之前插入HTML换行符:<br/>;
2.Windows下的换行是(\r\n);
3.在记事本中,\r或\n均有换行的功能;

PHP 相关文章推荐
PHP手机号码归属地查询代码(API接口/mysql)
Sep 04 PHP
PHP生成json和xml类型接口数据格式
May 17 PHP
PHP判断字符串长度的两种方法很实用
Sep 22 PHP
smarty自定义函数用法示例
May 20 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
Sep 11 PHP
如何使用PHP给图片加水印
Oct 12 PHP
php中分页及SqlHelper类用法实例
Jan 12 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
phpfpm的作用和用法
Oct 10 PHP
php变量与字符串的增删改查操作示例
May 07 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 PHP
PHP实现限制域名访问的实现代码(本地验证)
Sep 13 PHP
php header示例代码(推荐)
Sep 08 #PHP
php下清空字符串中的HTML标签的代码
Sep 06 #PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 #PHP
检测png图片是否完整的php代码
Sep 06 #PHP
晋城吧对DiscuzX进行的前端优化要点
Sep 05 #PHP
用PHP将数据导入到Foxmail的实现代码
Sep 05 #PHP
提高PHP编程效率的53个要点(经验小结)
Sep 04 #PHP
You might like
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
javascript常用的方法整理
2015/08/20 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
Python获取当前路径实现代码
2017/05/08 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
详解python中的Turtle函数库
2018/11/19 Python
python中使用while循环的实例
2019/08/05 Python
详解Django配置优化方法
2019/11/18 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
2020/04/13 Python
Python中如何引入第三方模块
2020/05/27 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
北京天润融通.net面试题笔试题
2012/02/20 面试题
校园自助餐厅的创业计划书
2013/12/26 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
企业文化标语大全
2014/06/10 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
滞留工资返还协议书
2014/10/19 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
先进典型发言材料
2014/12/30 职场文书
董事长助理岗位职责
2015/02/11 职场文书
行政二审代理词
2015/05/25 职场文书
地道战观后感500字
2015/06/04 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫