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
Nov 25 PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
Apr 05 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
Nov 17 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
php通过pecl方式安装扩展的实例讲解
Feb 02 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 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获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
php实现源代码加密的方法
2015/07/11 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
jQuery Selector选择器小结
2010/05/06 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
python自动zip压缩目录的方法
2015/06/28 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
详解Python import方法引入模块的实例
2017/08/02 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
Python使用进程Process模块管理资源
2020/03/05 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
学术会议主持词
2014/03/17 职场文书
统计专业自荐书
2014/07/06 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
用人单位聘用意向书
2015/05/11 职场文书
大学学生会辞职信
2015/05/13 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
MySQL Router的安装部署
2021/04/24 MySQL
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python