当前位置:  首页>> 技术小册>> PHP合辑4-字符串函数

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

预定义字符是:

单引号(‘)
双引号(“)
反斜杠(\)
NULL
注意:addslashes()函数与addcslashes()函数不同,addcslashes()函数接受我们想要添加斜杠之前的指定字符,但addslashes()函数不接受任何参数中的字符,而是在一些指定字符之前添加斜杠。

语法:

  1. addslashes($string)

参数:addslashes()函数只接受一个参数$string,该参数指定需要转义的输入字符串。我们也可以说这个参数指定一个字符串,我们想在预定义的字符前添加反斜杠。

返回值:它返回带有转义字符串的转义字符串,该转义字符串在参数中传递的预定义字符前添加了反斜杠。

示例:

  1. <?php
  2. // PHP program to demonstrate the
  3. // working of addslashes() function
  4. // Input String
  5. $str = addslashes('twinkle loves "coding"');
  6. // prints the escaped string
  7. echo($str);
  8. ?>

output:

  1. twinkle loves \"coding\"