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 相关文章推荐
PHPLog php 程序调试追踪工具
Sep 09 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
May 02 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
PHP UTF8中文字符截断函数代码
Sep 11 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
Oct 04 PHP
ThinkPHP的Widget扩展实例
Jun 19 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
PHP的Socket通信之UDP通信实例
Jul 02 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
thinkPHP5使用Rabc实现权限管理
Aug 28 PHP
php实现银联商务公众号+服务窗支付的示例代码
Oct 12 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
基于mysql的论坛(2)
2006/10/09 PHP
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
python海龟绘图实例教程
2014/07/24 Python
Python迭代器和生成器介绍
2015/03/06 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
猫咪家具:CatsPlay
2018/11/03 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
《风筝》教学反思
2014/04/10 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
鸦片战争观后感
2015/06/09 职场文书
图书馆义工感想
2015/08/07 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
sql注入报错之注入原理实例解析
2022/06/10 MySQL