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 相关文章推荐
详细介绍PHP应用提速面面观
Oct 09 PHP
PHP利用COM对象访问SQLServer、Access
Oct 09 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
基于Zend的Config机制的应用分析
May 02 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
Aug 12 PHP
php获取excel文件数据
Apr 21 PHP
浅谈PHP中类和对象的相关函数
Apr 26 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
Oct 31 PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 PHP
laravel 解决强制跳转 https的问题
Oct 22 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中Object对象的笔记分享
2011/06/28 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
给ECShop添加最新评论
2015/01/07 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
JavaScript简单实现弹出拖拽窗口(二)
2016/06/17 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
Python 26进制计算实现方法
2015/05/28 Python
Python3字符串学习教程
2015/08/20 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
Python3内置模块random随机方法小结
2019/07/13 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
python实现文法左递归的消除方法
2020/05/22 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
教师先进个人材料
2014/12/17 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
学校食品安全责任书
2015/01/29 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
2016小学新学期寄语
2015/12/04 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL