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 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
采用ThinkPHP中F方法实现快速缓存实例
Jun 13 PHP
PHP获取当前页面URL函数实例
Oct 22 PHP
php创建session的方法实例详解
Jan 27 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
Yii2框架中日志的使用方法分析
May 22 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 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
玩转图像函数库―常见图形操作
2006/09/03 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
基于wordpress的ajax写法详解
2018/01/02 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
Python使用爬虫猜密码
2016/02/19 Python
python实现名片管理系统项目
2019/04/26 Python
Python中的asyncio代码详解
2019/06/10 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
售后求职信范文
2014/03/15 职场文书
银行员工考核评语
2014/12/31 职场文书
国家助学金受助感言
2015/08/01 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android