【问题标题】:PHP Convert to intPHP 转换为 int
【发布时间】:2009-12-07 22:47:45
【问题描述】:

我不确定这种类型的数字是 '1.3122278540256E+18' 但我如何将其扩展为整数?

谢谢!!

【问题讨论】:

    标签: php integer numbers expand


    【解决方案1】:

    这是一个用科学计数法表示的浮点数(“E+18”的意思是“乘以 10 的 18 次方”)。由于它的长度,它可能会以这种方式显示。您可以尝试使用printf 将其格式化为标准整数。

    【讨论】:

      【解决方案2】:

      它位于IEEE floating point notation。这是一个太大而无法精确计算的数字,但将小数点向右移动 +18 位以获得整数。

      【讨论】:

        【解决方案3】:

        这是科学记数法。

        E+18 是 10^18 的简写。在这种情况下,您看到的数字是 1,312,227,854,025,600,000。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-04-17
          • 2020-10-30
          • 2012-06-17
          • 2014-11-24
          • 2016-09-21
          • 1970-01-01
          • 2019-06-18
          • 2014-10-06
          相关资源
          最近更新 更多