TreeviewCopyright © aleen42 all right reserved, powered by aleen42
转义和反转义
addcslashes — 以 C 语言风格使用反斜线转义字符串中的字符
语法
string addcslashes( string $str, string $charlist)
描述
- 返回字符串,该字符串在属于参数 charlist 列表中的字符前都加上了反斜线
参数
参数 | 描述 |
---|---|
str | 要转义的字符 |
charlist | 如果 charlist 中包含有 \n,\r 等字符,将以 C 语言风格转换,而其它非字母数字且 ASCII 码低于 32 以及高于 126 的字符均转换成使用八进制表示 |
返回值
- 返回转义后的字符
举例
// 示例
echo addcslashes('foo[ ]', 'A..z');
// 结果
\f\o\o\[ \]
stripcslashes — 反引用一个使用 addcslashes() 转义的字符串
语法
string stripcslashes( string $str)
描述
- 返回反转义后的字符串。可识别类似 C 语言的 \n,\r,... 八进制以及十六进制的描述
参数
参数 | 描述 |
---|---|
str | 需要反转义的字符串 |
返回值
- 返回反转义后的字符串
举例
// 示例
$str = addcslashes('foo[ ]', 'A..z');
$result = stripslashes($str);
echo $result;
// 结果
foo[ ]