当前位置: 移动技术网 > IT编程>开发语言>PHP > PHP addslashes()函数讲解

PHP addslashes()函数讲解

2019年05月28日  | 移动技术网IT编程  | 我要评论

斩魔诀,狗狗大全,雅虎翻译器

php addslashes() 函数

实例

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

<?php 
$str = addslashes('what does "yolo" mean?'); 
echo($str); 
?>

定义和用法

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

预定义字符是:

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

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

注释:默认情况下,php 指令 magic_quotes_gpc 为 on,对所有的 get、post 和 cookie 数据自动运行addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数get_magic_quotes_gpc()进行检测。

语法

addslashes( _string_ )

实例 1

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

<?php 
$str = "who's peter griffin?"; 
echo $str . " this is not safe in a database query.<br>"; 
echo addslashes($str) . " this is safe in a database query."; 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网