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 相关文章推荐
PHP 字符串分割和比较
Oct 06 PHP
PHP开发环境配置(MySQL数据库安装图文教程)
Apr 28 PHP
常见的PHP五种设计模式小结
Mar 23 PHP
PHP url 加密解密函数代码
Aug 26 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
PHP Try-catch 语句使用技巧
Feb 28 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
php文件上传的两种实现方法
Apr 04 PHP
PHP实现小偷程序实例
Oct 31 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
微信企业转账之入口类分装php代码
Oct 01 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
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
python文件操作之目录遍历实例分析
2015/05/20 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
python实现贪吃蛇双人大战
2020/04/18 Python
Python如何给你的程序做性能测试
2020/07/29 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
尼克松手表官网:Nixon手表
2019/03/17 全球购物
英文简历中的自我评价
2013/10/06 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
元旦晚会策划方案
2014/02/18 职场文书
班班通校本培训方案
2014/03/12 职场文书
教师节横幅标语
2014/10/08 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL