📜  PHP | addslashes()函数

📅  最后修改于: 2022-05-13 01:56:55.358000             🧑  作者: Mango

PHP | addslashes()函数

addlashes()函数是PHP中的一个内置函数,它返回一个在预定义字符前面带有反斜杠的字符串。它不接受参数中的任何指定字符。

预定义的字符是:

  1. 单引号 (')
  2. 双引号(“)
  3. 反斜杠 (\)
  4. 空值

注意: 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