php json_encode 对浮点 精度 问题 解决
Posted 撑一支船蒿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php json_encode 对浮点 精度 问题 解决相关的知识,希望对你有一定的参考价值。
例如:
<?php $a = array( "latitude" => 31.219319, "longitude" => 121.416821 ); echo json_encode($a); // 然而却输出来了 {"latitude":31.219318999999999,"longitude":121.416821}
与我们的精度不同 可以加上
ini_set(‘serialize_precision‘,14);
即可!
以上是关于php json_encode 对浮点 精度 问题 解决的主要内容,如果未能解决你的问题,请参考以下文章
php json_encode 函数造成浮点类型数据出现精度问题
2019-11-13 PHP7.x json_encode() Float Issue
PHP7.4 json_encode 造成float数据精度异常情况