PHP | addcslashes()函数
addcslashes()函数是PHP中的内置函数。 addcslashes()函数用于在给定字符串中的某些指定字符之前添加反斜杠。
语法:
string addcslashes($string, $characters)
参数:此函数接受两个参数,如上述语法所示,如下所述:
- $ 字符串 :此参数指定需要转义的输入字符串。或者我们也可以说我们想要在某些指定字符之前添加反斜杠的字符串。
- $ 字符 :此参数指定我们要在输入字符串中通过在它们之前添加反斜杠来转义的字符或字符序列。我们可以将一系列字符指定为“a..z”。那是范围的开始字符,后跟两个点和结束字符。
注意:请谨慎使用 a,b,n,t 等字符,因为此参数因为 \a,\b,\n,\t 是预定义的转义序列并具有一些特殊含义。所以,我们可能得不到想要的结果。
返回值:此函数返回一个转义字符串,它是输入字符串$字符串,在$字符之前添加了反斜杠。
例子:
Input: $string = "GeeksforGeeks" $characters = 'e'
Output: G\e\eksforG\e\eks
Input: $string = "GeeksforGeeks" $characters = 'a..k'
Output: G\e\e\ksnG\e\e\ks
下面的程序说明了PHP中的 addcslashes()函数:
程序 1 :
输出:
G\e\eksforG\e\eks
方案二:
输出:
G\e\e\ksnG\e\e\ks
参考:
http:// PHP.net/manual/en/函数.addcslashes。 PHP