zoukankan      html  css  js  c++  java
  • php json_encode 函数造成浮点类型数据出现精度问题

    在php 7.1.* 版本,在使用过程中发现 浮点类型 数据经过 json_encode 之后会出现精度问题。
    在php 5.6.*上不会放生

    $data = [
        'a' => '100',
        'b' => 10,
        'c' => 0.1
    ];
    
    echo json_encode($data);

    输出:

    {
    "a":"100",
    "b":10,
    "c":0.10000000000000001
    }

    建议:就是将 float 转为 string 类型。

    by:LiYY

  • 相关阅读:
    作业6
    作业8
    作业7
    作业5
    作业4
    作业3
    作业2
    作业1
    浏览器跨域的细节
    解析node-cors模块
  • 原文地址:https://www.cnblogs.com/widgetbox/p/12247353.html
Copyright © 2011-2022 走看看