PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例


Posted in PHP onJanuary 07, 2016

本文实例讲述了PHP中addslashes()和stripslashes()实现字符串转义和还原用法。分享给大家供大家参考,具体如下:

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

预定义字符是:

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

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠

用法示例如下:

<?php
 $str="select * from `book` where bookname='三水点靠木'";
 echo $str."<br/>";//输出字符串$str
 echo $astr=addslashes($str);//字符串转义并输出
 echo "<br/>";
 echo stripslashes($astr);//将转义字符串还原
?>

运行结果如下:

select * from `book` where bookname='三水点靠木'
select * from `book` where bookname=\'三水点靠木\'
select * from `book` where bookname='三水点靠木'

补充:

addslashes()与addcslashes()函数的区别:

这是两个写法非常相近但是使用有所区别的函数,addslashes() 函数返回在预定义字符之前添加反斜杠的字符串,而addcslashes() 函数返回在指定字符前添加反斜杠的字符串,因此addcslashes() 函数需要添加附加参数说明需要添加反斜杠的具体字符。

二者具体区别与用法可参考本站相关文章《解析php addslashes()与addcslashes()函数的区别和比较》

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
IIS6的PHP最佳配置方法
Mar 19 PHP
php 常用字符串函数总结
Mar 15 PHP
晋城吧对DiscuzX进行的前端优化要点
Sep 05 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
PHP自带函数给数字或字符串自动补齐位数
Jul 29 PHP
CodeIgniter框架URL路由总结
Sep 03 PHP
php数组添加与删除单元的常用函数实例分析
Feb 16 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
Oct 18 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
Mar 23 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 #PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 #PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 #PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 #PHP
我整理的PHP 7.0主要新特性
Jan 07 #PHP
php上传图片生成缩略图(GD库)
Jan 06 #PHP
joomla数据库操作示例代码
Jan 06 #PHP
You might like
Yii调试SQL的常用方法
2014/07/09 PHP
php实现TCP端口检测的方法
2015/04/01 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
一行代码告别document.getElementById
2012/06/01 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
2016/05/25 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
2016/11/03 Javascript
vue-router单页面路由
2017/06/17 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
JavaScript使用prototype属性实现继承操作示例
2020/05/22 Javascript
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
python 制作本地应用搜索工具
2021/02/27 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
大学生求职简历的自我评价
2013/10/21 职场文书
网站客服岗位职责
2014/04/05 职场文书
机房搬迁方案
2014/05/01 职场文书
2014国庆节标语口号
2014/09/19 职场文书
党支部四风整改方案
2014/10/25 职场文书
房产电话营销开场白
2015/05/29 职场文书
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python