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连接Oracle for NT 远程数据库
Oct 09 PHP
php 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
支持中文字母数字、自定义字体php验证码代码
Feb 27 PHP
PHP中函数rand和mt_rand的区别比较
Dec 26 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
PHP中imagick函数的中文解释
Jan 21 PHP
PHP Hash算法:Times33算法代码实例
May 13 PHP
php正则preg_replace_callback函数用法实例
Jun 01 PHP
PHP微信开发之有道翻译
Jun 23 PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
php获取目标函数执行时间示例
2014/03/04 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
Python实现的密码强度检测器示例
2017/08/23 Python
python队列queue模块详解
2018/04/27 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
python文件写入write()的操作
2019/05/14 Python
python爬虫实现中英翻译词典
2019/06/25 Python
python正则表达式实例代码
2020/03/03 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
Nike墨西哥官网:Nike MX
2020/08/30 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
应届生自荐信范文
2014/02/21 职场文书
工地安全标语
2014/06/07 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
经理聘任证明
2015/03/02 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL
SQL Server使用导出向导功能
2022/04/08 SQL Server
MySQL数据管理操作示例讲解
2022/12/24 MySQL