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 26 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
php设计模式 Bridge (桥接模式)
Jun 26 PHP
基于PHP异步执行的常用方式详解
Jun 03 PHP
浅谈php和.net的区别
Sep 28 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
laravel自定义分页效果
Jul 23 PHP
php-msf源码详解
Dec 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中如何定义和使用常量
2013/02/28 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
Vue解析剪切板图片并实现发送功能
2020/02/04 Javascript
Python 调用DLL操作抄表机
2009/01/12 Python
python编写爬虫小程序
2015/05/14 Python
python图像常规操作
2017/11/11 Python
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
橄榄树药房:OLIVEDA
2019/09/01 全球购物
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
给分销商的致歉信
2014/01/14 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
Redis主从复制操作和配置详情
2022/09/23 Redis