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 相关文章推荐
支持oicq头像的留言簿(二)
Oct 09 PHP
PHP如何得到当前页和上一页的地址?
Nov 27 PHP
PHP实现Socket服务器的代码
Apr 03 PHP
php根据某字段对多维数组进行排序的方法
Mar 07 PHP
PHP读取汉字的点阵数据
Jun 22 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
Yii rules常用规则示例
Mar 15 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
Nov 25 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
May 23 PHP
Django中通过定时任务触发页面静态化的处理方式
Aug 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 异常处理实现代码
2009/03/10 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
AngularJS快速入门
2015/04/02 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
React应用中使用Bootstrap的方法
2017/08/15 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
Python的高级Git库 Gittle
2014/09/22 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
监理员的岗位职责
2013/11/13 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
优秀大学生的自我评价
2014/01/16 职场文书
2014年应急工作总结
2014/12/11 职场文书
售房协议书范本
2015/08/11 职场文书
《月光曲》教学反思
2016/02/16 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
Node与Python 双向通信的实现代码
2021/07/16 Javascript
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis