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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
Php做的端口嗅探器--可以指定网站和端口
Oct 09 PHP
PHP中的正规表达式(一)
Oct 09 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
给大家分享几个常用的PHP函数
Jan 15 PHP
PHP实现的二分查找算法实例分析
Dec 19 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
laravel 事件/监听器实例代码
Apr 12 PHP
laravel-admin 中列表筛选方法
Oct 03 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
PHPShop存在多个安全漏洞
2006/10/09 PHP
聊天室php&amp;mysql(三)
2006/10/09 PHP
PHP动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
YII Framework教程之异常处理详解
2016/03/14 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
js实现漂浮回顶部按钮实例
2015/05/06 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
python读取xlsx的方法
2018/12/25 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
表扬信格式
2014/01/12 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
土建施工员岗位职责
2015/04/11 职场文书
公司管理制度范本
2015/08/03 职场文书