PHP addslashes()函数讲解


Posted in PHP onFebruary 03, 2019

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_ )

PHP addslashes()函数讲解

PHP addslashes()函数讲解

实例 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."; 
?>

总结

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

PHP 相关文章推荐
一个PHP模板,主要想体现一下思路
Dec 25 PHP
让PHP支持页面回退的两种方法[转]
Feb 14 PHP
php小偷相关截取函数备忘
Nov 28 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
php用正则表达式匹配中文实例详解
Nov 06 PHP
PHP进程同步代码实例
Feb 12 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 PHP
Laravel 类和接口注入相关的代码
Oct 15 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
PHP simplexml_load_string()函数实例讲解
Feb 03 #PHP
PHP simplexml_load_file()函数讲解
Feb 03 #PHP
PHP simplexml_import_dom()函数讲解
Feb 03 #PHP
PHP count()函数讲解
Feb 03 #PHP
PHP getDocNamespaces()函数讲解
Feb 03 #PHP
PHP getName()函数讲解
Feb 03 #PHP
PHP getNamespaces()函数讲解
Feb 03 #PHP
You might like
如何使用PHP往windows中添加用户
2006/12/06 PHP
PHP中使用gettext来支持多语言的方法
2011/05/02 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
php英文单词统计器
2016/06/23 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
在Python程序中操作MySQL的基本方法
2015/07/29 Python
不要用强制方法杀掉python线程
2017/02/26 Python
django Serializer序列化使用方法详解
2018/10/16 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
python中eval与int的区别浅析
2019/08/11 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
pytorch SENet实现案例
2020/06/24 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
什么是java序列化,如何实现java序列化
2012/11/14 面试题
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
网站设计师的岗位职责
2013/11/21 职场文书
大学生职业生涯规划方案
2014/01/03 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
个人委托书范本
2014/04/02 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
计算机专业求职信
2014/06/02 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2021/05/27 Python
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python
MySQL优化之慢日志查询
2022/06/10 MySQL