PHP中让json_encode不自动转义斜杠“/”的方法


Posted in PHP onFebruary 28, 2017

前言

最近将使用爬虫爬取的链接保存到 mysql 数据库中时,发现我将链接使用 json_encode 保存时候,在数据库中却显示了转义字符,我并不需要这转义的,看起来不清晰而且占用存储空间。

后来发现在默认的情况之下使用 json_encode 对数组进行 json 格式的转换时候会自动的将数据中含有斜杠的字符串进行转义,但是我们往往有的时候不需要药对它们进行转义的,本文说说如何使用 json_encode 不自动转义斜杠。

对于如下数组 $a,现有两种办法解决:

$a = array(
 'http://www.baidu.com',
 'http://www.baidu.com',
 'http://www.baidu.com',
 'http://www.baidu.com',
 'http://www.baidu.com'
);

其一,正则替换:

$a = str_replace("\\/", "/", json_encode($a));
var_dump($a);

其二,若 php 版本是 5.4 及以上的话:

var_dump(json_encode($a,JSON_UNESCAPED_SLASHES));

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

PHP 相关文章推荐
PHP 字符串操作入门教程
Dec 06 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
学习php分页代码实例
Oct 24 PHP
PHP查询网站的PR值
Oct 30 PHP
php实现可以设置中奖概率的抽奖程序代码分享
Jan 19 PHP
thinkphp验证码显示不出来的解决方法
Mar 29 PHP
php和editplus正则表达式去除空白行
Apr 17 PHP
php文件操作相关类实例
Jun 18 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
php无法连接mysql数据库的正确解决方法
Jul 01 PHP
PHP预定义超全局数组变量小结
Aug 20 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 #PHP
php获取今日开始时间和结束时间的方法
Feb 27 #PHP
php+mysql+jquery实现日历签到功能
Feb 27 #PHP
php查找字符串中第一个非0的位置截取
Feb 27 #PHP
php实时倒计时功能实现方法详解
Feb 27 #PHP
php自定义截取中文字符串-utf8版
Feb 27 #PHP
PHP读取XML格式文件的方法总结
Feb 27 #PHP
You might like
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
微信小程序开发打开另一个小程序的实现方法
2020/05/17 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
pytyon 带有重复的全排列
2013/08/13 Python
从零学python系列之从文件读取和保存数据
2014/05/23 Python
python 获取等间隔的数组实例
2019/07/04 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
python常用数据重复项处理方法
2019/11/22 Python
python中pickle模块浅析
2020/12/29 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
毕业生的自我评价
2013/12/30 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
教师个人师德总结
2015/02/06 职场文书
超市收银员岗位职责
2015/04/07 职场文书
医院合作意向书范本
2015/05/08 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
ORACLE查看当前账号的相关信息
2021/06/18 Oracle