Current Location: Home> Latest Articles>

gitbox 2025-07-26

addslashes

适用PHP版本

PHP 3 起支持,至今各版本均支持。

函数说明

addslashes() 函数在字符串中预处理特定字符,在单引号(')、双引号(")、反斜杠(\)和 NULL 字符前添加反斜杠,从而避免这些字符对数据库查询或代码执行带来的影响,常用于防止 SQL 注入或其它转义相关问题。

函数语法

string addslashes ( string $str )

参数

  • str:要处理的字符串。

返回值

返回一个在指定字符前添加了反斜杠的字符串。

示例

将字符串中的特殊字符进行转义,方便后续插入数据库或处理。

示例代码

<?php
$text = "Hello 'world' \"test\" \\ example";
$escaped = addslashes($text);
echo $escaped;
?>

示例代码的说明

原字符串中包含单引号、双引号和反斜杠,调用addslashes()后,这些字符前均添加了反斜杠,防止它们在后续使用时被误解析或破坏语法结构。

  • Related Tags:

    PDO