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 相关文章推荐
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
用PHP实现多服务器共享SESSION数据的方法
Mar 16 PHP
php运行出现Call to undefined function curl_init()的解决方法
Nov 02 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 PHP
php时区转换转换函数
Jan 07 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
使用URL传输SESSION信息
Jul 14 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
php查询内存信息操作示例
May 09 PHP
php实现快速对二维数组某一列进行组装的方法小结
Dec 04 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
JavaScript中this详解
2015/09/01 Javascript
理解Javascript图片预加载
2016/02/23 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
Node 代理访问的实现
2019/09/19 Javascript
Electron 调用命令行(cmd)
2019/09/23 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
Python爬取成语接龙类网站
2018/10/19 Python
基于python实现文件加密功能
2020/01/06 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
SQL面试题
2013/12/09 面试题
工程造价专业大学生自荐信
2013/10/01 职场文书
行政主管岗位职责
2013/11/18 职场文书
秋季运动会开幕词
2015/01/28 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
运动会通讯稿200字
2015/07/20 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
Python如何将list中的string转换为int
2022/07/15 Ruby