大卓子 发表于 2021-5-30 03:54:19

php使用json_decode转换json文件未数组,输出数组为空



游走山林 发表于 2021-5-31 07:03:26

校验一下json文件,如果格式有误,是会返回null的

观澜 发表于 2021-5-31 14:05:48

json_last_error() 看看这个函数

https://www.php.net/manual/zh/function.json-last-error.php

晚辞 发表于 2021-6-1 03:42:13

这种仔细校对json格式就好了,属于json格式问题

来啊互喷啊 发表于 2021-6-1 21:52:45

去掉bom头
1.$content=ltrim($content,"\XEF\XBB\XBF");
2.比较通用的方法:
$pos = strpos($content, '{');//strpos找到第一个{的位置
$content = substr($content, $pos);//用substr从那个位置开始取内容到结尾
代码没测试,你试一下
页: [1]
查看完整版本: php使用json_decode转换json文件未数组,输出数组为空