PHP addslashes() 函数用法及示例

PHP String 字符串函数手册

addlashes()函数用于使用反斜线引用字符串。

语法

string addslashes ( string $str )

定义和用法

返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。
PHP 5.4 之前 PHP 指令 magic_quotes_gpc 默认是 on, 实际上所有的 GET、POST 和 COOKIE 数据都用被 addslashes() 了。 不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。 遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。

返回值

它返回转义的字符串

参数

序号参数和说明
1

str

要转义的字符串

在线示例

试试下面的实例

<?php
   $str = "Is your name sai Right?";
   echo addslashes($str);
?>

PHP String 字符串函数手册