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基础学习之流程控制的实现分析
Apr 28 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
php输入数据统一类实例
Feb 23 PHP
php两种无限分类方法实例
Apr 21 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
深入理解PHP中的count函数
May 31 PHP
php生成mysql的数据字典
Jul 07 PHP
Yii2中事务的使用实例代码详解
Sep 07 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
PHP PDOStatement::columnCount讲解
Jan 30 PHP
php中pcntl_fork详解
Apr 01 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数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
PHP count()函数讲解
2019/02/03 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
javascript 事件处理程序介绍
2012/06/27 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
Javascript实现Array和String互转换的方法
2015/12/21 Javascript
解决js函数闭包内存泄露问题的办法
2016/01/25 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
python轮询机制控制led实例
2020/05/03 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
什么是岗位职责
2013/11/12 职场文书
小学生优秀评语大全
2014/04/22 职场文书
黑白记忆观后感
2015/06/18 职场文书