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系统流量分析的程序
Oct 09 PHP
php magic_quotes_gpc的一点认识与分析
Aug 18 PHP
php+mysql 实现身份验证代码
Mar 24 PHP
php trim 去除空字符的定义与语法介绍
May 31 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 PHP
php文件操作实例代码
May 10 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 PHP
PHP查询快递信息的方法
Mar 07 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
详解cookie验证的php应用的一种SSO解决办法
Oct 20 PHP
PHP实现负载均衡下的session共用功能
Apr 17 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
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
FireFox JavaScript全局Event对象
2009/06/14 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
初识Node.js
2014/09/03 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
vue实现文字加密功能
2019/09/27 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
Python3安装Scrapy的方法步骤
2017/11/23 Python
python flask安装和命令详解
2019/04/02 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
实习医生自我评价
2013/09/22 职场文书
建筑工程技术应届生求职信
2013/11/17 职场文书
项目建议书范文
2014/05/12 职场文书
安全宣传标语口号
2014/06/06 职场文书
教导处教学工作总结
2015/08/12 职场文书
Python爬虫基础之简单说一下scrapy的框架结构
2021/06/26 Python
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
Linux中如何安装并部署Redis
2022/04/18 Servers