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 相关文章推荐
一个取得文件扩展名的函数
Oct 09 PHP
使用php实现下载生成某链接快捷方式的解决方法
May 07 PHP
ThinkPHP 表单自动验证运用示例
Oct 13 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
Laravel学习教程之IOC容器的介绍与用例
Aug 15 PHP
php利用云片网实现短信验证码功能的示例代码
Nov 18 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 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 生成文字png图片的代码
2011/04/17 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
PHP Laravel中的Trait使用方法
2019/01/20 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
理论讲解python多进程并发编程
2018/02/09 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
《大作家的小老师》教学反思
2014/04/16 职场文书
数控机床专业自荐信
2014/05/19 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript