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 学习提高路线分享
Oct 23 PHP
PHP之APC缓存详细介绍 apc模块安装
Jan 13 PHP
PHP学习笔记(一) 简单了解PHP
Aug 04 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
php生成随机颜色方法汇总
Dec 03 PHP
浅析Yii2 GridView实现下拉搜索教程
Apr 22 PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
PHP使用递归按层级查找数据的方法
Nov 10 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 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
PHP4实际应用经验篇(7)
2006/10/09 PHP
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
JavaScript常见事件对象与操作实例总结
2019/01/05 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
django celery redis使用具体实践
2019/04/08 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python3使用GUI统计代码量
2019/09/18 Python
np.random.seed() 的使用详解
2020/01/14 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
如何在Shell脚本中使用函数
2015/09/06 面试题
精神文明单位申报材料
2014/05/02 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang