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 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
PHP文件操作实现代码分享
Sep 01 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
yii操作cookie实例简介
Jul 09 PHP
PHP实现抓取HTTPS内容
Dec 01 PHP
浅谈php命令行用法
Feb 04 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
PHP实现全角字符转为半角方法汇总
Jul 09 PHP
PHP可变变量学习小结
Nov 29 PHP
PHP内存缓存功能memcached示例
Oct 19 PHP
PHP未登录自动跳转到登录页面
Dec 21 PHP
PHP验证码无法显示的原因及解决办法
Aug 11 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
2.PHP入门
2006/10/09 PHP
色色整理的PHP面试题集锦
2012/03/08 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
javascript self对象使用详解
2016/10/18 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
vue组件name的作用小结
2018/05/23 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
浅析Python中的多条件排序实现
2016/06/07 Python
python记录程序运行时间的三种方法
2017/07/14 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
python程序输出无内容的解决方式
2020/04/09 Python
Python3读写ini配置文件的示例
2020/11/06 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
党员创先争优承诺书
2014/03/26 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
情人节单身感言
2015/08/03 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书