数组输出的数量超过14个字符

时间:2013-12-31 11:44:38

标签: php arrays facebook

我正在使用facebook fql来获取一些数据,这些数据都在数组中 当我使用json解码结果时,它为我提供了该风格的用户ID

$result = json_decode($result, true);

the result from array is 1.0000148607246E+14

而不是10000148607246 我知道它的号码相同,但是当我使用该结果从facebook“请求回来”获取新数据时,它给出了我的错误ID

现在的问题是如何在php

中将1.0000148607246E+14转换为10000148607246

2 个答案:

答案 0 :(得分:0)

precision设置添加到PHP标记的顶部。

<?php
echo $var=1.0000148607246E+14; //"prints" 1.0000148607246E+14
ini_set('precision', 18); // <------------------ Add this on to the top of your code
echo $var=1.0000148607246E+14; //"prints" 1.0000148607246

答案 1 :(得分:0)

number_format(1.0000148607246E+14,0,'','');

您可以阅读更多here

<强>输出

100001486072460