在调php的代码时发现了一个 addslashes() 函数,由于平时没用过这个函数就查了一下文档了解了一下,下面来详细的说一下。
php addslashes() 函数
php中的 addslashes() 函数,可以在字符串内的单引号或双引号亦或者反斜杠字符串前面加入一个反斜杠,并返回处理后的字符串。
可以被处理的字符串:
1、单引号(')
2、双引号(")
3、反斜杠(\)
4、null
php addslashes() 函数示例
php示例代码:
echo addslashes("的作者为'墨初'小鲜肉"); echo '<hr/>'; echo addslashes('zblog程序是最好的"php框架"之一'); echo '<hr/>'; echo addslashes('这是一个反斜杠(\)');
处理结果:
的作者为\'墨初\'小鲜肉 ------------------------ zblog程序是最好的\"php框架\"之一 ------------------------ 这是一个反斜杠(\\)
注意:
1、POST , GET , COOKIE 的数据已默认自动 addslashes() 处理过,不要再次处理
2、如果不确认 POST , GET , COOKIE 的数据被 addslashes() 处理过,可以使用 get_magic_quotes_gpc() 进行检测
到此这篇关于php addslashes() 函数的如何使用方法就介绍到这了。积德为产业,强胜于美宅良田。更多相关php addslashes() 函数的如何使用方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!