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 相关文章推荐
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
PHP实现异步调用方法研究与分享
Oct 27 PHP
php的大小写敏感问题整理
Dec 29 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
php数组添加与删除单元的常用函数实例分析
Feb 16 PHP
php正则preg_replace_callback函数用法实例
Jun 01 PHP
PHP云打印类完整示例
Oct 15 PHP
thinkPHP5.0框架URL访问方法详解
Mar 18 PHP
PHP addAttribute()函数讲解
Feb 03 PHP
详解php中生成标准uuid(guid)的方法
Apr 28 PHP
php fread函数使用方法总结
May 28 PHP
PHP 计算两个时间段之间交集的天数示例
Oct 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP 组件化编程技巧
2009/06/06 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
JS简单计算器实例
2015/01/20 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
Vue 之孙组件向爷组件通信的实现
2019/04/23 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
python实现随机森林random forest的原理及方法
2017/12/21 Python
解决python线程卡死的问题
2019/02/18 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
python实现梯度法 python最速下降法
2020/03/24 Python
python使用多线程+socket实现端口扫描
2020/05/28 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
企业为何需要商业计划书
2013/12/26 职场文书
冬季施工防火方案
2014/05/17 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python