English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Función personalizada br en php2nl para convertir el carácter de nueva línea br en el html en el carácter de nueva línea en la entrada de texto【y la función nl2br funcionalidad inversa】

本文实例讲述了php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法。分享给大家供大家参考,具体如下:

下面这几个方法将能够帮你解决这个问题。

PHP版将html中的<br />换行符转换为文本框中的换行符:

代码如下:

function br2
  return preg_replace('/<br\\s*;?\/;??/i','',$text);
}

或者

代码如下:

function br2
  $text=preg_replace('/<br\\s*;?\/;??/i',chr(13
  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字符串(string)用法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+《mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家的PHP程序设计有所帮助。

声明:本文内容来自网络,版权归原作者所有。内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:notice#oldtoolbag.com(在发送邮件时,请将#替换为@进行举报,并提供相关证据。一经查实,本站将立即删除涉嫌侵权内容。)

Te gustará