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 相关文章推荐
实时抓取YAHOO股票报价的代码
Oct 09 PHP
PHP脚本数据库功能详解(中)
Oct 09 PHP
使用 MySQL Date/Time 类型
Mar 26 PHP
据说是雅虎的一份PHP面试题附答案
Jan 07 PHP
php ignore_user_abort与register_shutdown_function 使用方法
Jun 14 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
如何使用php绘制在图片上的正余弦曲线
Jun 08 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
Jun 05 PHP
探寻PHP脚本不报错的原因
Jun 12 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
Aug 22 PHP
php获取当月最后一天函数分享
Feb 02 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
JS制作适用于手机和电脑的通知信息效果
2016/10/28 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
pytorch 固定部分参数训练的方法
2019/08/17 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
大整数数相乘的问题
2012/07/22 面试题
丑小鸭教学反思
2014/02/03 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android