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 setcookie() cannot modify header information 的解决方法
Jan 09 PHP
PHP字符串长度计算 - strlen()函数使用介绍
Oct 15 PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 PHP
php include类文件超时问题处理
Feb 06 PHP
简单谈谈favicon
Jun 10 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
Symfony实现行为和模板中取得request参数的方法
Mar 17 PHP
Zend Framework分页类用法详解
Mar 22 PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
PHP 图片合成、仿微信群头像的方法示例
Oct 25 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
Nov 09 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连接Oracle数据库
2006/10/09 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
php实现源代码加密的方法
2015/07/11 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
php扩展开发入门demo示例
2019/09/23 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
JS分割字符串并放入数组的函数
2011/07/04 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
详谈python read readline readlines的区别
2017/09/22 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
物理教师自荐信范文
2013/12/28 职场文书
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
2014年护理部工作总结
2014/11/14 职场文书
英文慰问信
2015/02/14 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
学校捐款活动总结
2015/05/09 职场文书
体育部部长竞选稿
2015/11/21 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
利用Python实现Picgo图床工具
2021/11/23 Python