代码之家  ›  专栏  ›  技术社区  ›  Alex Deem

php中的最大浮点值

  •  7
  • Alex Deem  · 技术社区  · 16 年前

    有没有一种方法可以以编程方式检索PHP的最大浮点值?类似于 FLT_MAX std::numeric_limits< float >::max() 在C/C++中?

    我使用的是如下内容:

    $minimumCost = MAXIMUM_FLOAT_VALUE??;
    
    foreach ( $objects as $object )
    {
        $cost = $object->CalculateCost();
        if ( $cost < $minimumCost )
        {
            $minimumCost = $cost;
        }
    }
    

    (使用PHP 5.2)

    2 回复  |  直到 8 年前
        1
  •  21
  •   zneak    9 年前

    浮动最大值取决于平台,即使获得它可能有用,但似乎没有(简单)的方法获得它。但是,您可以使用 INF (无穷大)常量,如果目标只是要有一个巨大的占位符值,则该常量将大于您在数值类型中所能放入的任何其他值。

        2
  •  1
  •   Patrick Luy    8 年前

    我相信您可以使用php_float_max预定义的常量。

    推荐文章