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 相关文章推荐
自己动手做一个SQL解释器
Oct 09 PHP
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
Thinkphp中Create方法深入探究
Jun 16 PHP
10个php函数实用却不常见
Oct 13 PHP
Symfony2学习笔记之插件格式分析
Mar 17 PHP
php生成与读取excel文件
Oct 14 PHP
php面向对象程序设计中self与static的区别分析
May 21 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
Sep 13 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
简述php环境搭建与配置
2016/12/05 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
node后端服务保活的实现
2019/11/10 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
Python运行的17个时新手常见错误小结
2012/08/07 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
python实现PCA降维的示例详解
2020/02/24 Python
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
高中生自我评价个人范文
2013/11/09 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书