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 对浮点 精度 问题 解决的主要内容,如果未能解决你的问题,请参考以下文章