PHP转换文本框内容为HTML格式的方法


Posted in PHP onJuly 20, 2016

本文实例讲述了PHP转换文本框内容为HTML格式的方法。分享给大家供大家参考,具体如下:

有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行、回车等。可以通过下面的函数实现:

function shtm($design_str)
{
 $str=trim($design_str); // 取得字串同时去掉头尾空格和空回车
 //$str=str_replace("<br>","",$str); // 去掉<br>标签
 //$str="<p>".trim($str); // 在文本头加入<p>
 $str=str_replace("\r\n","<br>",$str); // 用p标签取代换行符
 //$str.="</p>\n"; // 文本尾加入</p>
 $str=str_replace("<p></p>","",$str); // 去除空段落
 $str=str_replace("\n","",$str); // 去掉空行并连成一行
 $str=str_replace("</p>","</p>\n",$str); //整理html代码
 return $str;
}

PS:本站还提供了如下转换工具供大家选择使用:

在线html/js/css代码过滤工具:
http://tools.3water.com/code/htmlfilter

在线UBB/HTML代码转换工具:
http://tools.3water.com/transcoding/ubb2html

html转换成其它语言输出的工具:
http://tools.3water.com/code/HtmlCodeCov

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

PHP 相关文章推荐
php学习笔记 [预定义数组(超全局数组)]
Jun 09 PHP
php DOS攻击实现代码(附如何防范)
May 29 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
Zend Framework教程之资源(Resources)用法实例详解
Mar 14 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
PHP的openssl加密扩展使用小结(推荐)
Jul 18 PHP
PHP实现文件上传下载实例
Oct 18 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
php的扩展写法总结
May 14 PHP
php实现的生成排列算法示例
Jul 25 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 #PHP
PHP购物车类Cart.class.php定义与用法示例
Jul 20 #PHP
无需数据库在线投票调查php代码
Jul 20 #PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 #PHP
php自定义函数实现二维数组排序功能
Jul 20 #PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 #PHP
php使用get_class_methods()函数获取分类的方法
Jul 20 #PHP
You might like
介绍php设计模式中的工厂模式
2008/06/12 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
体验js中splice()的强大(插入、删除或替换数组的元素)
2013/01/16 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
分享Python文本生成二维码实例
2016/01/06 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
Python实现全排列的打印
2018/08/18 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
Django权限设置及验证方式
2020/05/13 Python
Python同时迭代多个序列的方法
2020/07/28 Python
python FTP编程基础入门
2021/02/27 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
越南综合购物网站:Lazada越南
2019/06/10 全球购物
学习演讲稿范文
2014/05/10 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL