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目录管理函数小结
Sep 10 PHP
用php实现的下载css文件中的图片的代码
Feb 08 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
Mar 21 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php用户密码加密算法分析【Discuz加密算法】
Oct 12 PHP
php in_array() 检查数组中是否存在某个值详解
Nov 23 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
PHP设计模式之命令模式示例详解
Dec 20 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
PHP5+UTF8多文件上传类
2008/10/17 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
Script的加载方法小结
2011/01/12 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
JS实现向iframe中表单传值的方法
2017/03/24 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
js实现随机8位验证码
2020/07/24 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python 12306抢火车票脚本
2018/02/07 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
python实现多进程通信实例分析
2019/09/01 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
个人欠款担保书
2014/05/20 职场文书
横幅标语大全
2014/06/17 职场文书
2015年校长新年寄语
2014/12/08 职场文书
邀请书模板
2015/02/02 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS