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过滤危险html代码
Aug 18 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
xml在joomla表单中的应用详解分享
Jul 19 PHP
通过php快速统计某个数据库中每张表的数据量
Sep 04 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
回帖脱衣服的图片实现代码
Feb 15 PHP
php代码审计比较有意思的例子
May 07 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
Dec 14 PHP
php-fpm开启状态统计的方法详解
Jun 23 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和ACCESS写聊天室(九)
2006/10/09 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
2011/11/02 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
php表单习惯用的正则表达式
2017/10/11 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
语义化 H1 标签
2008/01/14 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
详解ES6 Symbol 的用途
2018/10/14 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
一行python实现树形结构的方法
2019/08/09 Python
python 魔法函数实例及解析
2019/09/25 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
pandas map(),apply(),applymap()区别解析
2021/02/24 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
Android面试题及答案
2015/09/04 面试题
大二学期个人自我评价
2014/01/13 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
感动中国何玥观后感
2015/06/02 职场文书
六一活动主持词
2015/06/30 职场文书
消夏晚会主持词
2015/06/30 职场文书
数据库之SQL技巧整理案例
2021/07/07 SQL Server
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL