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 防止单引号,双引号在接受页面转义
Jul 10 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
Cygwin中安装PHP方法步骤
Jul 04 PHP
php中preg_match的isU代表什么意思
Oct 01 PHP
详解PHP的Yii框架中日志的相关配置及使用
Dec 08 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP微信API接口类
Aug 22 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PHP使用标准库spl实现的观察者模式示例
Aug 04 PHP
PHP工厂模式的日常使用
Mar 20 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
Jun 13 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中mysql操作buffer用法详解
2015/03/19 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
2012/01/08 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
JQuery onload、ready概念介绍及使用方法
2013/04/27 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
前端轻量级MVC框架CanJS详解
2014/09/26 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
js闭包实例汇总
2014/11/09 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
jquery编写日期选择器
2017/03/16 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
javascript实现点击小图显示大图
2020/11/29 Javascript
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
为python设置socket代理的方法
2015/01/14 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Python yield的用法实例分析
2020/03/06 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
先进个人事迹材料
2014/12/29 职场文书
民政局未婚证明
2015/06/15 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android