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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
关于PHP中的Class的几点个人看法
Oct 09 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
第五章 php数组操作
Dec 30 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
Oct 17 PHP
Yii2实现log输出到file及database的方法
Nov 12 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
php简单中奖算法(实例)
Aug 15 PHP
php微信公众号开发之快递查询
Oct 20 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
header跳转和include包含问题详解
2012/09/08 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
javascript window对象属性整理
2009/10/24 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
详解Bootstrap插件
2016/04/25 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
[03:56]显微镜下的DOTA2第十一期——鬼畜的死亡先知播音员
2014/06/23 DOTA
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
Python按钮的响应事件详解
2019/03/04 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
Python中bisect的使用方法
2019/12/31 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
C语言开发工程师测试题
2016/12/20 面试题
大学生工作推荐信范文
2013/12/02 职场文书
博士研究生自我鉴定范文
2013/12/04 职场文书
设备售后服务承诺书
2014/05/30 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
简历自我评价优缺点
2015/03/11 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL