365体育备用网址报道PHP addslashes() 函数_365体育备用网址官网资讯

PHP/php_ref_string.HTML" title="PHP String 函数">PHP String 函数

实例

在每个双引号(")前添加反斜杠:

<?php
$str = addslashes('Shanghai is the "biggest" city in China.');
echo($str);
?>

运行实例

定义和用法

addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。

预定义字符是:

  • 单引号(')
  • 双引号(")
  • 反斜杠()
  • NULL

提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备字符串。

注释:默认地,PHP 对一切的 GET、POST 和 COOKIE 数据主动运行 addslashes()。所以您不应对已转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时能够使用函数 get_magic_quotes_gpc() 进行检测。

语法

addslashes(string)
参数 描述
string 必需。规定要转义的字符串。

技术细节

返回值: 返回已转义的字符串。
PHP 版本: 4+

澳门银河娱乐 国际实例

例子 1

向字符串中的预定义字符添加反斜杠:

<?php
$str = "Who's Bill Gates?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>

运行实例

------分隔线----------------------------

公布评论 (105人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换明升国际娱乐城信誉
最新评论