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获取Google AJAX Search API 数据的代码
Mar 12 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
PHP备份数据库生成SQL文件并下载的函数代码
Feb 05 PHP
通过缓存数据库结果提高PHP性能的原理介绍
Sep 05 PHP
php中chdir()函数用法实例
Nov 13 PHP
php字符串函数学习之substr()
Mar 27 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
PHP生成随机密码方法汇总
Aug 27 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 PHP
PHP简单实现二维数组赋值与遍历功能示例
Oct 19 PHP
PHP判断当前使用的是什么浏览器(推荐)
Oct 27 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 htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
php编程每天必学之验证码
2016/03/03 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
php和html的区别点详细总结
2019/09/24 PHP
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
keras 多任务多loss实例
2020/06/22 Python
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
一些关于MySql加速和优化的面试题
2014/01/30 面试题
工业设计毕业生自荐信
2014/04/13 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
爱牙日活动总结
2014/08/29 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
人工作失职检讨书
2015/05/05 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫