PHP 字符串函数

PHP addcslashes()函数用于在指定字符前面添加带反斜杠的字符串,它返回转义后的字符串。

它是PHP stripcslashes() 函数的反函数。

语法

string addcslashes (string $str, string $charlist)

参数

参数说明必须/可选
str要被转义的字符串必须
charlist 要转义的字符或字符范围(2个点..符号表示范围)。必须

返回值

返回转换后的字符串。

注意

在对 0(NULL)、r(回车)、n(换行)、t(换页)、f(制表符)和 v(垂直制表符)应用 addcslashes() 时要小心。

在 PHP 中,\0、\r、\n、\t、\f 和 \v 是预定义的转义序列。

PHP addcslashes() 函数区分大小写,它是大小写敏感的函数。

示例

介绍一些例子,了解 PHP addcslashes()函数的用法。

示例1

<?php
$str="欢迎来到:yxjc123";
echo addcslashes($str,'j');
?>

输出:

欢迎来到:yx\jc123

以上例子对字符'j'添加转义符号

示例2

这是一个带有字符范围的例子,它区分大小写,其中大写W在A到Z之间,两个点..表示范围。
<?php
$str ="Welcome to yxjc123.com";
echo addcslashes($str,'A..Z');
?>

输出:

\Welcome to yxjc123.com
大写W在A到Z这个范围,所以它被转义。

示例3

这是一个带有字符范围的例子,它区分大小写,其中大写 W和J 在A到Z之间。
<?php
$str ="Welcome to yxJc123.com";
echo addcslashes($str,'A..Z');
?>

输出:

\Welcome to yx\Jc123.com