php 去除html标记--strip_tags与htmlspecialchars的区别详解


Posted in PHP onJune 26, 2013

strip_tags

去掉 HTML 及 PHP 的标记。

语法: string strip_tags(string str);

传回值: 字串

函式种类: 资料处理

内容说明

本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函式和 fgetss() 有着相同的功能。
 
htmlspecialchars

将特殊字元转成 HTML 格式。

语法: string htmlspecialchars(string string);

传回值: 字串

函式种类: 资料处理

本函式将特殊字元转成 HTML 的字串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。

& (和) 转成 &

" (双引号) 转成 "

< (小于) 转成 <

> (大于) 转成 >

'' (单引号) 转成 '

此函式只转换上面的特殊字元,并不会全部转换成 HTML 所定的 ASCII 转换。

<?php  
     $new  = htmlspecialchars( "<a href='test'>Test</a>" , ENT_QUOTES);  
     echo   $new ;   
?>

结果: <a href='test'>Test</a>
PHP 相关文章推荐
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
Jun 26 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
Jun 29 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 PHP
php实现中文字符截取防乱码方法汇总
Apr 29 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
php计算title标题相似比的方法
Jul 29 PHP
PHP内存使用情况如何获取
Oct 10 PHP
php 数据结构之链表队列
Oct 17 PHP
Laravel手动返回错误码示例
Oct 22 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 PHP
解析strtr函数的效率问题
Jun 26 #PHP
如何在smarty中增加类似foreach的功能自动加载数据
Jun 26 #PHP
编写Smarty插件在模板中直接加载数据的详细介绍
Jun 26 #PHP
比较strtr, str_replace和preg_replace三个函数的效率
Jun 26 #PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 #PHP
php ci框架验证码实例分析
Jun 26 #PHP
解析php file_exists无效的解决办法
Jun 26 #PHP
You might like
PHP 编程的 5个良好习惯
2009/02/20 PHP
ThinkPHP令牌验证实例
2014/06/18 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
javascript优先加载笔记代码
2008/09/30 Javascript
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
Javascript的&amp;&amp;和||的另类用法
2014/07/23 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
js比较日期大小的方法
2015/05/12 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
Python探索之修改Python搜索路径
2017/10/25 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
python 正确保留多位小数的实例
2018/07/16 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
煤矿安全承诺书
2014/05/22 职场文书
消防安全宣传口号
2014/06/10 职场文书
党员检讨书范文
2014/12/27 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
在Python中如何使用yield
2021/06/07 Python
vue+element ui实现锚点定位
2021/06/29 Vue.js