【发布时间】:2020-08-15 17:40:52
【问题描述】:
我正在尝试从 json url 格式化以下数字。
1835488750000000
到
18,354,887
这是我的代码
$json_url = $Api;
$json = file_get_contents($json_url);
$data = json_decode($json, true);
$total = $data['value'];
echo number_format(trim($total , 0));
返回
1.83549E+15
我想从 api url 格式化 totalbc 的值
谢谢
【问题讨论】:
-
请edit您的问题包含您尝试过的实际代码,以便我们自己尝试,看看您哪里出错了。
-
你试过
trim吗?number_format(trim(1835488750000000, 0));。鉴于您的输出,您的substr可能没有删除尾随零。请按照上面评论中给出的建议,如果您想保留 substr,我们可以帮助您修复原始代码。 -
很高兴知道数字代表什么,因为输出不需要与输入具有相同的值。这种情况很少见。
-
@IMSoP 代码包括在内。谢谢
-
@NoahBoegli 代码包括在内。谢谢