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实现利用phpexcel导出数据
Aug 24 PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 PHP
is_uploaded_file函数引发的不能上传文件问题
Oct 29 PHP
php缩小png图片不损失透明色的解决方法
Dec 25 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
PHP编写登录验证码功能 附调用方法
May 19 PHP
浅谈PHP中静态方法和非静态方法的相互调用
Oct 04 PHP
php array_keys 返回数组的键名
Oct 25 PHP
PHP异步进程助手async-helper
Feb 05 PHP
PHP抽象类与接口的区别实例详解
May 09 PHP
php+lottery.js实现九宫格抽奖功能
Jul 21 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
Feb 06 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 allow_url_include的应用和解释
2010/04/22 PHP
Admin generator, filters and I18n
2011/10/06 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
使用百度地图实现地图网格的示例
2018/02/06 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
Python实现字典的key和values的交换
2015/08/04 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python 统计字数的思路详解
2018/05/08 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Python测试线程应用程序过程解析
2019/12/31 Python
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
2013年保送生自荐信格式
2013/11/20 职场文书
捐款活动总结
2014/08/27 职场文书
小学家长通知书评语
2014/12/31 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers