return json 大整型精度丢失问题

ric

问题描述

return json(['a'=>724050961626000001]);

返回的是:

{
"a": 724050961626000000
}

精度丢失了

287 1 0
1个回答

walkor

js不支持这么大的数字,用字符串吧

  • 咸鱼.php 2024-05-17

    确实,老大真牛

  • ric 2024-05-18

    现在的烦恼是这个是第三方返回的,一堆数据中多维对象,很多带这个的,变成都要加工处理了

🔝