PHP | addslashes()函数
addlashes()函数是PHP中的一个内置函数,它返回一个在预定义字符前面带有反斜杠的字符串。它不接受参数中的任何指定字符。
预定义的字符是:
- 单引号 (')
- 双引号(“)
- 反斜杠 (\)
- 空值
注意: addslashes()函数不同于 addcslashes()函数接受指定字符之前要添加斜杠,但addslashes()函数不接受参数中的任何字符,而是在某些指定字符之前添加斜杠。
句法:
addslashes($string)
参数: addslashes()函数只接受一个参数$ 字符串 ,它指定需要转义的输入字符串。我们也可以说这个参数指定了一个字符串,我们希望在预定义的字符之前添加反斜杠。
返回值:返回参数中传入的预定义字符前面带反斜杠的转义字符串。
例子:
Input : $string = "Geek's"
Output : Geek\'s
Input : $string='twinkle loves "coding"'
Output : twinkle loves \"coding\"
下面的程序说明了PHP中的 addlashes()函数:
方案一:
输出:
twinkle loves \"coding\"
方案二:
输出:
Geek\'s
参考:
http:// PHP.net/manual/en/函数.addslashes。 PHP