云海网博客杂谈

 首页  知道  驾考  杂谈  工具  友链
 点我隐藏

关于json转数组遇到的值变成了1.856E+18等问题

      PHP      :站长发布      :1年前(2023-03-22)      :868次浏览


这是转换前的json 

{"gender":"未知","promotion_id":7204763131855503399}


正常转换json_decode('{"gender":"未知","promotion_id":7204763131855503399}');

得到的

Array
(
    [gender] => 未知
    [promotion_id] => 7.2047631318555E+18
)


解决办法:


json_decode('{"gender":"未知","promotion_id":7204763131855503399}',true,512,JSON_BIGINT_AS_STRING);

decode后面加上JSON_BIGINT_AS_STRING,可使数字正常显示。


我们正常想要的

Array
(
    [gender] => 未知
    [promotion_id] => 7204763131855503399
)


 浏览:868

版权声明:本文为云海网站长的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://xn--qiv211ar60a.com/103.html

版权所有 © 2020-至今 云海网 | 渝ICP备18013004号
Theme Giligili By Shawn With | All Rights Reserved
本站已安全运行: