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 set_time_limit(0) 设置程序执行时间的函数
May 26 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
Mar 05 PHP
PHP file_exists问题杂谈
May 07 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
Jun 07 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
linux下安装php的memcached客户端
Aug 03 PHP
ThinkPHP 表单自动验证运用示例
Oct 13 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
TP5框架请求响应参数实例分析
Oct 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使用COPY函数更新配置文件的方法
2015/06/18 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
js中设置元素class的三种方法小结
2011/08/28 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
javascript每日必学之运算符
2016/02/16 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
前端性能优化建议
2020/09/17 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
Python pickle模块用法实例
2015/04/14 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
Sanic框架Cookies操作示例
2018/07/17 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
中餐厅经理岗位职责
2014/04/11 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
Java生成读取条形码和二维码的简单示例
2021/07/09 Java/Android
Python学习之os包使用教程详解
2022/03/21 Python