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 文件系统详解
Sep 13 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
Aug 31 PHP
php获取YouTube视频信息的方法
Feb 11 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
php遍历树的常用方法汇总
Jun 18 PHP
Symfony生成二维码的方法
Feb 04 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
PHP工厂模式简单实现方法示例
May 23 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
phpstudy后门rce批量利用脚本的实现
Dec 12 PHP
PDO实现学生管理系统
Mar 21 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 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
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
php生成文件
2007/01/15 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
jquery对dom的操作常用方法整理
2013/06/25 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
vue项目中将element-ui table表格写成组件的实现代码
2019/06/12 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
2019/08/12 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
python学习笔记:字典的使用示例详解
2014/06/13 Python
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
python求众数问题实例
2014/09/26 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
python操作yaml说明
2020/04/08 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
安全保卫工作竞聘材料
2014/08/25 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
初三数学教学反思
2016/02/17 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript
nginx搭建NFS网络文件系统
2022/04/14 Servers