addcslashes()函数是PHP的内置函数。addcslashes()函数用于在给定字符串中的某些特定字符前添加反斜杠。
语法:
string addcslashes(string,characters)
参数:该函数接受两个参数,如下面的语法所示,并在此进行描述:
string:此参数指定需要转义的输入字符串。或者,我们也可以说,我们希望在某些特定字符前添加反斜杠的字符串。characters:此参数指定我们想要转义输入字符串中的字符或字符序列,通过在它们之前添加反斜杠。我们可以指定一系列字符作为’a..z’。这是范围起始字符后跟两个点和一个结束字符。
注意:请小心使用字符如a、b、n、t等,因为此参数中\a、\b、\n、\t是预定义的转义序列,具有一些特殊含义。因此,我们可能无法得到期望的结果。
返回值:此函数返回转义的字符串,该字符串是带有在characters之前添加反斜杠的输入字符串string。
示例:
<?php
// PHP program to illustrate addcslashes()
// function
$str = "GoodsforGoods";
$resStr = addcslashes($str, 'e');
echo $resStr;
?>
output:
G\o\oksf\orG\o\ods