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


Posted in PHP onApril 27, 2020

hp中怎么让json_encode不自动转义斜杠“/”?下面本篇文章给大家介绍一下PHP中让json_encode不自动转义斜杠“/”的方法。

最近将使用爬虫爬取的链接保存到 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让json_encode不自动转义斜杠“/”的方法的文章就介绍到这了,更多相关php怎么让json_encode不自动转义斜杠“/”内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
十天学会php之第十天
Oct 09 PHP
php为什么选mysql作为数据库? Mysql 创建用户方法
Jul 02 PHP
PHP 表单提交给自己
Jul 24 PHP
php中global和$GLOBALS[]的分析之一
Feb 02 PHP
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 PHP
PHP延迟静态绑定示例分享
Jun 22 PHP
php实现两个数组相加的方法
Feb 17 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
Dec 19 PHP
详解Yii2 rules 的验证规则
Dec 02 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
php 常用的系统函数
Feb 07 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 #PHP
PHP设计模式入门之状态模式原理与实现方法分析
Apr 26 #PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
Apr 26 #PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 #PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
Apr 26 #PHP
Yii Framework框架开发微信公众平台示例
Apr 26 #PHP
PHP随机生成中文段落示例【测试网站内容时使用】
Apr 26 #PHP
You might like
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
jQuery大于号(>)选择器的作用解释
2015/01/13 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
详解Django admin高级用法
2019/11/06 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
法学专业毕业生自荐信范文
2013/12/18 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
冬季施工防火方案
2014/05/17 职场文书
双拥工作宣传标语
2014/06/26 职场文书
退学证明范本3篇
2014/10/29 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js