PHP json_decode 为null error错误码为4 网页解析JSON正确解决方法

遇到这种情况,一般是解析的字符串中存在BOM头 65279 导致,这个时候只要去除BOM头就行了,写了个简单的解析BOM头的方法.

public static function checkBOM(&$str)
    {
        if (ord(substr($str, 0, 1)) == 239 && ord(substr($str, 1, 1)) == 187 && ord(substr($str, 2, 1)) == 191) {
            $str = substr($str, 3);
            return true;
        }
        return false;
    }
发布了27 篇原创文章 · 获赞 53 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/auspi12341/article/details/89357135
今日推荐