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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
php实现无限级分类实现代码(递归方法)
Jan 01 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
8个必备的PHP功能开发
Oct 02 PHP
twig模板获取全局变量的方法
Feb 05 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
Sep 30 PHP
PHP生成随机数的方法总结
Mar 01 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
php 策略模式原理与应用深入理解
Sep 25 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
2014/10/17 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
PHP getName()函数讲解
2019/02/03 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
2014/04/04 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
微信小程序支付之c#后台实现方法
2017/10/19 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
详解Python中is和==的区别
2019/03/21 Python
使用Python的turtle模块画国旗
2019/09/24 Python
python——全排列数的生成方式
2020/02/26 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
生日宴会策划方案
2014/06/03 职场文书
学校联谊协议书
2014/09/16 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏