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的FTP学习(一)[转自奥索]
Oct 09 PHP
UCenter Home二次开发指南
May 28 PHP
为IP查询添加GOOGLE地图功能的代码
Aug 08 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
Aug 02 PHP
PHP中::、->、self、$this几种操作符的区别介绍
Apr 24 PHP
分享一个php 的异常处理程序
Jun 22 PHP
Yii实现多数据库主从读写分离的方法
Dec 29 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
php实现粘贴截图并完成上传功能
May 17 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 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
PHP 读取文件的正确方法
2009/04/29 PHP
php实现文件预览功能
2017/05/23 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
2020/12/16 PHP
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
Python Trie树实现字典排序
2014/03/28 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
python读取Excel实例详解
2018/08/17 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
音乐表演专业毕业生求职信
2013/10/14 职场文书
应届生找工作求职信
2014/06/24 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
小区物业管理2015年度工作总结
2015/10/22 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫