什么是这种数字以及如何转换它? 1.1480996566692E + 14

时间:2017-02-03 12:16:29

标签: php variables curl

我正在使用CURL,并且从某个网址我得到帐户ID ,例如“ 1.1480996566692E + 14 ”。我知道这必须是一个整数。但我不知道如何将其转换成人类可读的形式 有人可以帮忙吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

它是一个double值,只需使用floatval将字符串转换为double值。

$number="1.1480996566692E+14";
$doublevalue=floatval($number);
echo sprintf("%.0f",$doublevalue);

答案 1 :(得分:0)

将是1.1480996566692E+14 = 1.1480996566692 * (10 ^14)(int) 1.1480996566692E+14