定义和用法

addcslashes() 函数返回在指定的字符前添加反斜杠的字符串。

指定的字符前添加反斜杠的字符串。

注释:addcslashes() 函数是区分大小写的。

注释:在对 0(NULL)、r(回车)、n(换行)、t(换页)、f(制表符)和 v(垂直制表符)应用 addcslashes() 时要小心。在 PHP 中,\0、\r、\n、\t、\f 和 \v 是预定义的转义序列。


语法

addcslashes(string,characters)

参数描述
string必需。规定要转义的字符串。
characters必需。规定要转义的字符或字符范围。

技术细节

返回值:返回已转义的字符串。
PHP 版本:4+

demo

#ex1
$str = "Welcome to my humble Homepage!";
echo $str."
"; echo addcslashes($str,'A..Z')."
"; echo addcslashes($str,'a..z')."
"; echo addcslashes($str,'a..g'); ##输出 Welcome to my humble Homepage! \Welcome to my humble \Homepage! W\e\l\c\o\m\e \t\o \m\y \h\u\m\b\l\e H\o\m\e\p\a\g\e! W\el\com\e to my hum\bl\e Hom\ep\a\g\e! #ex2 $str = addcslashes("Hello World!","W"); echo($str); ##输出 Hello \World!