addslashes()函数是PHP的内置函数,它返回带有预定义字符前反斜杠的字符串。它不接受任何参数中指定的字符。
预定义字符是:
单引号(‘)
双引号(“)
反斜杠(\)
NULL
注意:addslashes()函数与addcslashes()函数不同,addcslashes()函数接受我们想要添加斜杠之前的指定字符,但addslashes()函数不接受任何参数中的字符,而是在一些指定字符之前添加斜杠。
语法:
addslashes($string)
参数:addslashes()函数只接受一个参数$string,该参数指定需要转义的输入字符串。我们也可以说这个参数指定一个字符串,我们想在预定义的字符前添加反斜杠。
返回值:它返回带有转义字符串的转义字符串,该转义字符串在参数中传递的预定义字符前添加了反斜杠。
示例:
<?php
// PHP program to demonstrate the
// working of addslashes() function
// Input String
$str = addslashes('twinkle loves "coding"');
// prints the escaped string
echo($str);
?>
output:
twinkle loves \"coding\"