我的jSON值如下:
"lng": 5.450698099999999
但是当我解码jSON时,当我回应我的价值时,我有:
5.450
为什么?
答案 0 :(得分:1)
你有两种方法可以做到这一点..
使用JSON
标记解码您的JSON_BIGINT_AS_STRING
数据。那就是......
json_decode($json, false, 512, JSON_BIGINT_AS_STRING);
警告:JSON_BIGINT_AS_STRING
仅适用于PHP版本 5.4.0
尝试在此PHP脚本之上设置precision
参数..(建议使用小于5.4的版本)
<?php
ini_set('precision',16);