php处理json数据时碰到0E-8会失败

最近使用php调用某接口api查询数据,总是在json_decode这一步输出空白,按照网上搜索的解决方案,去掉空格,去掉文件头,依然如此,无奈只好从这一步更改为javascript处理。

直到某一天又试了一下却成功了,但是有些单号成功,有些却仍然失败,比较了两者的不同,发现失败的是有一项没填,而过来的json数据自动把这项没填的数据转为了0E-8。当去除0E-8或者把此项数据填为任何非0数字时,就能处理成功了。

是为记。



无觅相关文章插件,快速提升流量