php中将html中的br换行符转换为文本输入中的换行符

 更新时间:2013年03月26日 23:13:14   转载 作者:  
PHP中的有个非常好的函数:nl2br(),将文本框中的换行转换为HTML页面的<br />,但是如何实现将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('/&nbsp;/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函数积累,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP+apc+ajax实现的ajax_upload上传进度条代码

    PHP+apc+ajax实现的ajax_upload上传进度条代码

    这篇文章主要介绍了PHP+apc+ajax实现的ajax_upload上传进度条代码,详细分析了apc模块的安装、设置及ajax调用实现上传进度条功能,需要的朋友可以参考下
    2016-01-01
  • PHP中大括号''{}''用法实例总结

    PHP中大括号''{}''用法实例总结

    这篇文章主要介绍了PHP中大括号'{}'用法,结合实例形式总结分析了php中大括号在复合语句及变量界定等方面的使用技巧,需要的朋友可以参考下
    2017-02-02
  • PHP 获取ip地址代码汇总

    PHP 获取ip地址代码汇总

    本文给大家汇总介绍了6种php获取IP的方法,有简单有复杂,大家根据自己的项目需求,自由选择吧。
    2015-07-07
  • php与python实现的线程池多线程爬虫功能示例

    php与python实现的线程池多线程爬虫功能示例

    这篇文章主要介绍了php与python实现的线程池多线程爬虫功能,结合实例形式分析了php与python实现线程池多线程爬虫的完整实现方法,需要的朋友可以参考下
    2016-10-10
  • session在php5.3中的变化 session_is_registered() is deprecated in

    session在php5.3中的变化 session_is_registered() is deprecate

    在php 5.3中session_is_registered()已经是放弃使用了,大家在使用过程中需要注意一下了
    2013-11-11
  • PHP中常用的魔术方法

    PHP中常用的魔术方法

    本篇文章主要介绍了PHP中常用的魔术方法的相关资料。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • php使用include 和require引入文件的区别

    php使用include 和require引入文件的区别

    require()语句的性能与include()相类似,都是包括并运行指定文件。不同之处在于:对include()语句来说,在执行文件时每次都要进行读取和评估;而对于require()来说,文件只处理一次(实际上,文件内容替换require()语句)。
    2017-02-02
  • php自动识别文件编码并转换为UTF-8的方法

    php自动识别文件编码并转换为UTF-8的方法

    PHP转换文件编码是一个比较简单的事情,但是难的是传递中文参数的时候,有时候不知道是什么编码,结果造成了乱码的现象。这篇文章主要介绍了php自动识别编码并转换为UTF-8的方法,需要的朋友可以参考下
    2014-06-06
  • PHP has encountered an Access Violation at 7C94BD02解决方法

    PHP has encountered an Access Violation at 7C94BD02解决方法

    PHP has encountered an Access Violation at 7C94BD02解决方法
    2009-08-08

最新评论