PHP addcslashes() 函数用法及示例

PHP String 字符串函数手册

    addcslashes()函数用于以 C 语言风格使用反斜线转义字符串中的字符

语法

string addcslashes ( string $str , string $charlist )

定义和用法

返回字符串,该字符串在属于参数 charlist 列表中的字符前都加上了反斜线。

返回值

它返回转义的字符串

参数

序号参数和说明
1

str

要转义的字符串

2

charlist

如果 charlist 中包含有 \n,\r 等字符,将以 C 语言风格转换,而其它非字母数字且 ASCII 码低于 32 以及高于 126 的字符均转换成使用八进制表示。
当定义 charlist 参数中的字符序列时,需要确实知道介于自己设置的开始及结束范围之内的都是些什么字符。

在线示例

试试下面的实例

<?php
    echo addcslashes("zoo['.']", 'z..A');
// 输出:\zoo['\.']
?>
测试看看 ‹/›

输出结果:

\zoo['\.']

PHP String 字符串函数手册