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的简易冒泡法代码分享
Aug 28 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
yii2实现根据时间搜索的方法
May 25 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 PHP
windows系统php环境安装swoole具体步骤
Mar 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
一个查看session内容的函数
2006/10/09 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
Symfony生成二维码的方法
2016/02/04 PHP
判断脚本加载是否完成的方法
2009/05/26 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
js使用递归解析xml
2014/12/12 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
Python实现选择排序
2017/06/04 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
python自动化生成IOS的图标
2018/11/13 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
Python如何调用外部系统命令
2019/08/07 Python
numpy 声明空数组详解
2019/12/05 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
Java软件工程师综合面试题笔试题
2013/09/08 面试题
总经理助理岗位职责
2013/11/08 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript