php使用json_decode转换json文件未数组,输出数组为空
校验一下json文件,如果格式有误,是会返回null的 json_last_error() 看看这个函数
https://www.php.net/manual/zh/function.json-last-error.php 这种仔细校对json格式就好了,属于json格式问题 去掉bom头
1.$content=ltrim($content,"\XEF\XBB\XBF");
2.比较通用的方法:
$pos = strpos($content, '{');//strpos找到第一个{的位置
$content = substr($content, $pos);//用substr从那个位置开始取内容到结尾
代码没测试,你试一下
页:
[1]