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 记录进行累加并显示总时长为秒的结果
Nov 04 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
基于PHP中的常用函数回顾
Jul 11 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
PHP中IP地址与整型数字互相转换详解
Aug 20 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
Nov 12 PHP
php实现TCP端口检测的方法
Apr 01 PHP
PHP内核探索之变量
Dec 22 PHP
PHP精确计算功能示例
Nov 29 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 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 Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
JS简单实现数组去重的方法示例
2017/03/27 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
微信小程序修改checkbox的样式代码实例
2020/01/21 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python分支结构(switch)操作简介
2018/01/17 Python
python 接口返回的json字符串实例
2018/03/27 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
python编程的核心知识点总结
2021/02/08 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
全球500多个机场的接送服务:Suntransfers
2019/06/03 全球购物
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
HR喜欢的自荐信格式
2013/10/08 职场文书
店长职务说明书
2014/02/04 职场文书
党风廉政承诺书
2014/03/27 职场文书
志愿者宣传口号
2014/06/17 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
教师年度个人总结
2015/02/11 职场文书
收费员岗位职责
2015/02/14 职场文书
中秋节寄语2015
2015/03/24 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang