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输出控制功能在简繁体转换中的应用
Oct 09 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
php中文验证码实现示例分享
Jan 12 PHP
PHP实现的简易版图片相似度比较
Jan 07 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
PHP中常用的魔术方法
Apr 28 PHP
php 浮点数比较方法详解
May 05 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
Laravel使用消息队列需要注意的一些问题
Dec 13 PHP
PDO::_construct讲解
Jan 27 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
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
js cookies实现简单统计访问次数
2009/11/24 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
JS文字球状放大效果代码分享
2015/08/19 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
python实现socket客户端和服务端简单示例
2014/02/24 Python
python简单实现操作Mysql数据库
2018/01/29 Python
python和shell获取文本内容的方法
2018/06/05 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
Python截图并保存的具体实例
2021/01/14 Python
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
Java语言程序设计测试题选择题部分
2014/04/03 面试题
毕业生求职简历的自我评价
2013/10/07 职场文书
生物化工工艺专业应届生求职信
2013/10/08 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
上班旷工检讨书
2015/08/15 职场文书