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 相关文章推荐
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
php中数组首字符过滤功能代码
Jul 31 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
php通过array_merge()函数合并关联和非关联数组的方法
Mar 18 PHP
PHP工程师VIM配置分享
Dec 15 PHP
PHP引用的调用方法分析
Apr 25 PHP
php中遍历二维数组并以表格的形式输出的方法
Jan 03 PHP
PHP使用Nginx实现反向代理
Sep 20 PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 PHP
PHP中的自动加载操作实现方法详解
Aug 06 PHP
php 中的信号处理操作实例详解
Mar 04 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
cmd下运行php脚本
2008/11/25 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
基于hover的用法实例(推荐)
2017/07/04 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
nodejs中方法和模块用法示例
2018/12/24 NodeJs
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
python在不同层级目录import模块的方法
2016/01/31 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
《难忘的泼水节》教学反思
2014/02/27 职场文书
党员批评与自我批评
2014/10/15 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
五年级学生评语大全
2014/12/26 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
走近毛泽东观后感
2015/06/04 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
Python入门之基础语法详解
2021/05/11 Python
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技