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实现图片压缩的两则实例
Jul 19 PHP
php的ZipArchive类用法实例
Oct 20 PHP
php版微信公众平台入门教程之开发者认证的方法
Sep 26 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
PHP XML和数组互相转换详解
Oct 26 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
PHP的mysqli_thread_id()函数讲解
Jan 24 PHP
thinkphp5实现无限级分类
Feb 18 PHP
PHP判断函数是否被定义的方法
Jun 21 PHP
Yii框架 session 数据库存储操作方法示例
Nov 18 PHP
Laravel 验证码认证学习记录小结
Dec 20 PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
JQuery扩展插件Validate 3通过参数设置错误信息
2011/09/05 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
JavaScript事件 "事件对象"的注意要点
2016/01/14 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
详解uniapp的全局变量实现方式
2021/01/11 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
python+django快速实现文件上传
2016/10/24 Python
python实现Decorator模式实例代码
2018/02/09 Python
Python 3.8 新功能全解
2019/07/25 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
英国医生在线预约:Top Doctors
2019/10/30 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
料理师求职信
2014/01/30 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
《日月潭》教学反思
2014/02/28 职场文书
社保转移委托书范本
2014/10/08 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
刑事申诉状范文
2015/05/20 职场文书
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python