码迷,mamicode.com
首页 > Web开发 > 详细

json_decode返回null 和synax error原因及处理

时间:2016-06-28 10:41:52      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

$checkLogin =‘[{"gdsincode":"1103293","gdsname":"鲜美来带鱼段800g","nowamount":0.000,"shopprice":18.00,"stockinstd":1.00,"baseunit":"袋","brandcode":"00","brand":"不详","syn_id":"93482,142373","mac":"b2ca21a6b25835a9"}]‘;
for ($i = 0; $i <= 31; ++$i) {
     $checkLogin = str_replace(chr($i), "", $checkLogin);
}
$checkLogin = str_replace(chr(127), "", $checkLogin);

// This is the most common part
// Some file begins with ‘efbbbf‘ to mark the beginning of the file. (binary level)
// here we detect it and we remove it, basically it‘s the first 3 characters 
if (0 === strpos(bin2hex($checkLogin), ‘efbbbf‘)) {
    $checkLogin = substr($checkLogin, 3);
}
var_Dump(json_decode($checkLogin, true));

 

json_decode返回null 和synax error原因及处理

标签:

原文地址:http://www.cnblogs.com/tonbochow/p/5622411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!