PHP删除HTMl标签的三种解决方法


Posted in PHP onJune 30, 2013

方法1:
直接取出想要取出的标记

<?php
    //取出br标记
    function strip($str)
{
$str=str_replace("<br>","",$str);
//$str=htmlspecialchars($str);
return strip_tags($str);
}
?>

方法2.
PHP 中有个 strip_tags 函数可以方便地去除 HTML 标签。
echo strip_tags(“Hello <b>World</b>”); // 去除 HTML、XML 以及 PHP 的标签。
对于非标准的 HTML 代码也能正确的去除:
echo strip_tags(“<a href=\”>\”>cftea</a>”); //输出 cftea
在PHP中可以使用strip_tags函数去除HTML标签,看下面示例:
<?php
$str = ‘www<p>dreamdu</p>.com';
echo(htmlspecialchars($str).”<br>”);
echo(strip_tags($str));
?>

方法3.
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)
或者
strtr(string,array)
参数 描述
string1 必需。规定要转换的字符串。
from 必需(除非使用数组)。规定要改变的字符。
to 必需(除非使用数组)。规定要改变为的字符。
array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。

例子1:
<?php
echo strtr("Hilla Warld","ia","eo");
?>

例子2:
<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>
PHP 相关文章推荐
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
解析获取优酷视频真实下载地址的PHP源代码
Jun 26 PHP
mcrypt启用 加密以及解密过程详细解析
Aug 07 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
php数值转换时间及时间转换数值用法示例
May 18 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
YII框架页面缓存操作示例
Apr 29 PHP
Laravel开启跨域请求的方法
Oct 13 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 PHP
PHP删除HTMl标签的实现代码
Jun 30 #PHP
浅析php面向对象public private protected 访问修饰符
Jun 30 #PHP
解析link_mysql的php版
Jun 30 #PHP
分享8个最佳的代码片段在线测试网站
Jun 29 #PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
Jun 29 #PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 #PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 #PHP
You might like
php中异常处理方法小结
2015/01/09 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
PHP PDO操作总结
2014/11/17 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
layui实现checkbox的目录树tree的例子
2019/09/12 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
django中related_name的用法说明
2020/05/20 Python
庆六一活动总结
2014/08/29 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
办公室岗位职责
2015/02/04 职场文书
演讲开场白台词大全
2015/05/29 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
golang在GRPC中设置client的超时时间
2021/04/27 Golang