php 特殊字符处理函数

发布于 2014-09-27 23:15:58 | 202 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

php防sql的注入.一般用到htmlspecialchars(),addslashes()等.不过还是对有些特殊字符不起作用.但是我们可以用正则进行替换,感兴趣的同学参考下

function dhtmlspecialchars($string) {

if(is_array($string)) {

foreach($string as $key => $val) {

$string[$key] = dhtmlspecialchars($val);

}

} else {

$string = preg_replace('/&((#(d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\1',

str_replace(array('&', '"', ''), array('&', '"', ''), $string));

}

return $string;

}

?>

相关阅读:

php 特殊字符处理函数

几个与特殊字符处理有关的PHP函数

php替换超长文本中的特殊字符的函数代码

PHP转义Json里的特殊字符的函数

老版本PHP转义Json里的特殊字符的函数

php时间日期处理函数小结

php时间格式处理函数示例代码

php的日期处理函数及uchome的function_coomon中日期处理函数的研究

php 日期时间处理函数小结

php正则处理函数总结

php中字符查找函数strpos、strrchr与strpbrk用法

php常用字符串处理函数实例分析

php 函数命名 特殊字符,php 特殊字符处理函数相关推荐

  1. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解

    JS 字符串编码函数(解决URL特殊字符传递问题):escape().encodeURI().encodeURIComponent()区别详解 参考文章: (1)JS 字符串编码函数(解决URL特殊字 ...

  2. 函数、符号及特殊字符 latex tex ctex

    函数.符号及特殊字符 声调 语法 效果 语法 效果 语法 效果 \bar{x} \acute{\eta} \check{\alpha} \grave{\eta} \breve{a} \ddot{y} ...

  3. CTEX里的函数、符号及特殊字符

    CTEX里的函数.符号及特殊字符 声调 语法 效果 语法 效果 语法 效果 \bar{a}   \acute{a}   \check{a}   \grave{a}   \tilde{a}   \hat ...

  4. 一个小例子介绍Obj-C的函数命名方式

    对于以前做C#或者JAVA开发的朋友而言,初次接触iOS开发,Obj-C的函数命名方式可能会感觉非常不习惯. 尤其是打开AppDelegate.m,映入眼帘的代码竟然是: - (BOOL)applic ...

  5. python命名规则数字开头的成语_浅谈Python中带_的变量或函数命名

    搜索热词 Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就 ...

  6. JavaScript常见变量和函数命名示例

    JavaScript作为前端开发从业人员必须掌握的3大基础知识中最重要的一环,也是平是接触时间最长.写得最多的.在开发过程中必然会遇到命名的问题,你会词穷.纠结.惆怅吗?本文的出现相信能够解决大部分烦 ...

  7. python函数的命名_python函数命名

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 命名空间的生命周期名称空间的生命周期 内置名称空间:(最长)只要 python解 ...

  8. 【Kotlin】Kotlin 函数总结 ( 具名函数 | 匿名函数 | Lambda 表达式 | 闭包 | 内联函数 | 函数引用 )

    文章目录 一.函数头声明 二.函数参数 1.默认参数值 2.具名参数 三.Unit 函数 四.TODO 函数抛出异常返回 Nothing 类型 五.反引号函数名 六.匿名函数 七.匿名函数的函数类型 ...

  9. python命名空间和闭包_Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】...

    本文实例讲述了Python函数基础用法.分享给大家供大家参考,具体如下: 一.什么是命名关键字参数? 格式: 在*后面参数都是命名关键字参数. 特点: 1.约束函数的调用者必须按照Kye=value的 ...

最新文章

  1. VuePress 入门
  2. gulp压缩js转义es6的常见错误及解决方案
  3. Python3 高级特性
  4. 简述sqlite数据库的特点_SQLite
  5. ssh客户端_Mobaxterm-不止是一款好用的SSH客户端软件
  6. python闭包的应用场景_简单谈谈Python中的闭包
  7. 2021十大金融科技趋势
  8. 腾讯地图和百度地图经纬度的相互转换
  9. ESP32学习10:TcpClient
  10. ppt导出pdf后非矢量图图片失真的解决办法
  11. Windows MSDOS的批处理文件命令
  12. 【转】如何使用visual studio将你的程序打包成安装包
  13. 【无标题】2021年中式烹调师(中级)试题及解析及中式烹调师(中级)复审考试
  14. VSPD V9版(Virtual Serial Port Driver 9.0)
  15. LOJ#6089 小 Y 的背包计数问题 - DP精题
  16. 解决el-table固定列在ios系统出现的问题
  17. 计算机主机房的消防配置,计算机机房消防安全审核标准
  18. keytool 错误:java.io.IOException:Incorrect AVA format
  19. vba和宏_保留有关Excel公式和宏的注释
  20. mysql字段的长度_MySQL字段的长度

热门文章

  1. 【转载】贝叶斯决策论
  2. C语言scanf函数奇遇记
  3. prototype.js1.5平面结果导读图
  4. python百度翻译接口_python3 调用百度翻译API翻译英文
  5. obs噪音抑制调多少合适_TVS瞬态抑制二极管的特性及应用
  6. linux80端口检查,Linux下基于端口的服务检查脚本
  7. 保存tensorboard的损失曲线为图片
  8. QT+OpenCV综合示例:载入、读取图片
  9. OpenCV中的函数子
  10. 利用ORB/AKAZE特征点进行图像配准