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 相关文章推荐
PHPMyadmin 配置文件详解(配置)
Dec 03 PHP
php开发过程中关于继承的使用方法分享
Jun 17 PHP
php生成略缩图代码
Jul 16 PHP
PHP与MYSQL中UTF8编码的中文排序实例
Oct 21 PHP
php使用session二维数组实例
Nov 06 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
使用PHP similar text计算两个字符串相似度
Nov 06 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
php从身份证获取性别和出生年月
Feb 09 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 PHP
在PHP中实现使用Guzzle执行POST和GET请求
Oct 15 PHP
php实现自动生成验证码的实例讲解
Nov 17 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的一个登录的类 [推荐]
2007/03/16 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
2019/10/24 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
js时间日期和毫秒的相互转换
2013/02/22 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
js实现二级导航功能
2017/03/03 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Python 基础教程之包和类的用法
2017/02/23 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
十八届三中全会个人学习材料
2014/02/13 职场文书
学术会议领导致辞
2015/07/29 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书