问题的背景是:获取到的json 始终无法正确解析,为了解决json解析失败问题附件中 bom.txt文件 正常是无法 json_decode的,因为其中有bom头,所以此示例是为了去掉bom头,方法如下:其实urlencode和urldecode 之后 就可以看到 \ufeff了
$content=file_get_contents('bom.txt'); var_dump(empty(json_decode($content))); $result=json_decode(json_decode(str_replace('\ufeff','',urldecode(urlencode(json_encode($content))))),true); var_dump(empty($result));
评论