• 欢迎来到本博客,希望可以y一起学习与分享

递归转义数组

PHP benz 4年前 (2017-04-25) 134次浏览 0个评论 扫描二维码

前言

有时候,有些字符串作为参数进行传递,字符串中包含一些必须要特殊的字符,例如:O’reilly这时候就需要对特字符进行转义处理,例如: O\’reilly。而对于数组来说,这需要使用递归的方法对数组中的字符串进行转义处理。以下先认识一些函数。

addslashes ( string $str ) — 使用反斜线引用字符串

返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(’)、双引号(”)、反斜线(\)与 NUL(NULL 字符)。

参见
•stripcslashes() – 反引用一个使用 addcslashes 转义的字符串
•stripslashes() – 反引用一个引用字符串
•addcslashes() – 以 C 语言风格使用反斜线转义字符串中的字符
•htmlspecialchars() – Convert special characters to HTML entities
•quotemeta() – 转义元字符集
•get_magic_quotes_gpc() – 获取当前 magic_quotes_gpc 的配置选项设置

递归转义数组函数

 


文章 递归转义数组 转载需要注明出处
喜欢 (0)

您必须 登录 才能发表评论!