php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】


Posted in PHP onFebruary 17, 2017

本文实例讲述了php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法。分享给大家供大家参考,具体如下:

下面这几个方法将能够帮你解决这个问题。

PHP版将html中的<br />换行符转换为文本框中的换行符:

代码如下:

function br2nl($text){
  return preg_replace('/<br\\s*?\/??>/i','',$text);
}

或者

代码如下:

function br2nl($text){
  $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text);
  return preg_replace('/ /i',' ',$text);
}

附:

JS版将html中的<br />换行符转换为文本框中的换行符:

代码如下:

function br2nl(txt){
  var re=/(<br\/>|<br>|<BR>|<BR\/>)/g;
  var s=txt.replace(re,"\n");
  return s;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
一个用php实现的获取URL信息的类
Jan 02 PHP
php和js如何通过json互相传递数据相关问题探讨
Feb 26 PHP
关于Zend Studio 配色方案插件的介绍
Jun 24 PHP
php根据用户语言跳转相应网页
Nov 04 PHP
探究Laravel使用env函数读取环境变量为null的问题
Dec 06 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP实现重载的常用方法实例详解
Oct 18 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
python进程与线程小结实例分析
Nov 11 PHP
PHP7数组的底层实现示例
Aug 25 PHP
thinkphp 框架数据库切换实现方法分析
May 18 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 #PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 #PHP
php使用str_shuffle()函数生成随机字符串的方法分析
Feb 17 #PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 #PHP
PHP中单例模式与工厂模式详解
Feb 17 #PHP
PHP封装返回Ajax字符串和JSON数组的方法
Feb 17 #PHP
PHP合并数组函数array_merge用法分析
Feb 17 #PHP
You might like
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
PHP自带方法验证邮箱是否存在
2016/02/01 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
在python中使用nohup命令说明
2020/04/16 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
涉外文秘个人求职的自我评价
2013/10/07 职场文书
自荐信格式
2013/12/01 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
银行先进个人总结
2015/02/15 职场文书
学习雷锋主题班会
2015/08/14 职场文书
学习心得体会
2019/06/20 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
PyTorch device与cuda.device用法
2022/04/03 Python
vue实现列表垂直无缝滚动
2022/04/08 Vue.js