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