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 和 MySQL 开发的 8 个技巧
Jan 02 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
Jun 03 PHP
php Xdebug的安装与使用详解
Jun 20 PHP
PHP中将ip地址转成十进制数的两种实用方法
Aug 15 PHP
php GUID生成函数和类
Mar 10 PHP
微信access_token的获取开发示例
Apr 16 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
Feb 26 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP MySql增删改查的简单实例
Jun 21 PHP
php组合排序简单实现方法
Oct 15 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
PHP实时统计中文字数和区别
Feb 28 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 number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
详解package.json版本号规则
2019/08/01 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
python实现扫描日志关键字的示例
2018/04/28 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
毕业生多媒体设计求职信
2013/10/12 职场文书
经济管理毕业生求职信
2014/03/15 职场文书
感情真挚的毕业生求职信
2014/07/19 职场文书
工伤事故处理协议书怎么写
2014/10/15 职场文书
起诉书范文
2015/05/20 职场文书
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电