php解析http获取的json字符串变量总是空白null


Posted in PHP onMarch 02, 2015

今天同事项目中遇到一个问题,通过http接口获取的json字符串使用json_decode始终无法正确解析,返回空白。

直接把结果字符串复制出来手动创建一个变量却正常,在前端js也能解析,搞了半天不得其解,借助强大的谷歌解决了问题,答案是接口吐出的结果包含有BOM头,BOM头这个东西可谓是php的死敌啊

不说了,直接上解决办法:

if (substr($return, 0,3) == pack("CCC",0xef,0xbb,0xbf)) { 

    $return = substr($return, 3); 

}

$data = json_decode($return,true);

这里记录一下,分享给大家,希望对大家能够有所帮助。

PHP 相关文章推荐
Godaddy空间Zend Optimizer升级方法
May 10 PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 PHP
PHP Class&Object -- 解析PHP实现二叉树
Jun 25 PHP
php网站判断用户是否是手机访问的方法
Nov 01 PHP
ini_set的用法介绍
Jan 07 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
php身份证号码检查类实例
Jun 18 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 PHP
PHP的Trait机制原理与用法分析
Oct 18 PHP
laravel 5 实现模板主题功能(续)
Mar 02 #PHP
laravel 5 实现模板主题功能
Mar 02 #PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 #PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 #PHP
Laravel5中contracts详解
Mar 02 #PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 #PHP
初识laravel5
Mar 02 #PHP
You might like
解决GD中文乱码问题
2007/02/14 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
php随机输出名人名言的代码
2012/10/07 PHP
学习php开源项目的源码指南
2014/12/21 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
2017/07/17 jQuery
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
浅谈javascript如何获取文件后缀名
2020/08/07 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
Python中的并发编程实例
2014/07/07 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
python绘制条形图方法代码详解
2017/12/19 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
python实现查找所有程序的安装信息
2020/02/18 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
python图片合成的示例
2020/11/09 Python
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
证婚人搞笑证婚词
2014/01/10 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
初中教师个人总结
2015/02/10 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
质量整改通知单
2015/04/21 职场文书
纪律委员竞选稿
2015/11/19 职场文书