addslashes()和addclashes()函数区别和比较

addslashes()和addclashes()函数区别和比较

ID:20088627

大小:37.50 KB

页数:3页

时间:2018-10-09

addslashes()和addclashes()函数区别和比较_第1页
addslashes()和addclashes()函数区别和比较_第2页
addslashes()和addclashes()函数区别和比较_第3页
资源描述:

《addslashes()和addclashes()函数区别和比较》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、addslashes()和addclashes()函数的区别和比较。PHPaddcslashes()函数PHPString函数定义和用法addcslashes()函数在指定的字符前添加反斜杠。语法addcslashes(string,characters)参数描述string必需。规定要检查的字符串。characters可选。规定受addcslashes()影响的字符或字符范围。提示和注释注释:在对0,r,n和t应用addcslashes()时要小心。在PHP中,,r,和t是预定义的转义序列。实例例子1在本例中,我们要向字符串中的特定字符添加反斜杠:

2、="Hello,mynameisJohnAdams.";echo$str;echoaddcslashes($str,'m');echoaddcslashes($str,'J');?>输出:Hello,mynameisJohnAdams.Hello,mynameisJohnAdams.Hello,mynameisJohnAdams.而函数addslashes()的使用:PHPaddslashes()函数PHPString函数定义和用法addslashes()函数在指定的预定义字符前添加反斜杠。这些预定义字符是:·单引号(')·双引号(")·反斜杠()·NULL语法adds

3、lashes(string)参数描述string必需。规定要检查的字符串。提示和注释提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备合适的字符串。注释:默认情况下,PHP指令magic_quotes_gpc为on,对所有的GET、POST和COOKIE数据自动运行addslashes()。不要对已经被magic_quotes_gpc转义过的字符串使用addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数get_magic_quotes_gpc()进行检测。例子在本例中,我们要向字符串中的预定义字符添加反斜杠:

4、ohnAdams?";echo$str."Thisisnotsafeinadatabasequery.
";echoaddslashes($str)."Thisissafeinadatabasequery.";?>输出:Who'sJohnAdams?Thisisnotsafeinadatabasequery.Who'sJohnAdams?Thisissafeinadatabasequery.他们都有对应的去除他们添加的反斜杠的方法,分别是:stripcslashes()和stripslashes()。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。